<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pranty</id>
	<title>Official Factorio Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pranty"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Pranty"/>
	<updated>2026-04-23T22:39:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Multiplayer/ru&amp;diff=190200</id>
		<title>Multiplayer/ru</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Multiplayer/ru&amp;diff=190200"/>
		<updated>2022-10-21T20:03:58Z</updated>

		<summary type="html">&lt;p&gt;Pranty: /* Поиск игроков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:players_colored_preview.png|190px|right]]&lt;br /&gt;
&lt;br /&gt;
Сам мультиплеер появился в 0.11.x версии игры и до сих пор (0.12.32) он играбелен только в сетях, с низкой задержкой (LAN). Т.е. игра между игроком из Москвы и игроком из Владивостока будет по крайней мере не очень приятной, т.к. игра принимает скорость (тик-тайм) для всех исходя из наиболее большой задержки между игроками. Во всяком случае с 0.12.0 версии появилась функция &amp;quot;скрытия задержки&amp;quot;, что позволило игре быть более плавной, без сильных скачков тик-тайма.&lt;br /&gt;
&lt;br /&gt;
В данное время мультиплеер в игре работает по схеме p2p (клиент-клиент), что означает отсутствие необходимости в сервере, хотя и присутствует сборка игры, без графического функционала (headless).&lt;br /&gt;
&lt;br /&gt;
Для любых серьёзных функций (сохранение, заход в игру и т.д.) игра останавливается, чтобы синхронизироваться между всеми игроками. Это означает, что если какой-нибудь из игроков имеет настройку автосохранение раз в 1 минуту, то у всех игроков, даже у тех, кого эта настройка выключена, игра будет сохранятся раз в минуту.&lt;br /&gt;
&lt;br /&gt;
Любой игрок может зайти в существующую игру по известному ему IP адресу и порту. Когда игрок подключается к игре, игра ставиться на паузу автоматическии, и игрок получает карту. В случае, если хост игры закончит играть, то остальные игроки могут продолжить играть ([не проверено] в одиночной игре) не прерывая игру.&lt;br /&gt;
&lt;br /&gt;
Иногда во время игры происходит рассинхронизация. Причины рассинхронизации могут быть разными, от потери пакетов в сети, до разных версий модов. До 0.12.30 игра проверяла только версии модов и не проверяла их hash, и некоторые игроки могли изменять файлы игры и модов, не говоря об этом другим игрокам, что могло с большой вероятностью вызвать рассинхронизацию. Когда происходит рассинхронизация, игра ставится на паузу и все игроки скачивают карту у хоста-игры заного, и после этого игра автоматически продолжается.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Игра через LAN / Интернет ==&lt;br /&gt;
&lt;br /&gt;
Игра через интернет не гарантируется в 0.11.x версии игры. Количество лагов в игре зависят от скорости соединения и задержек между всеми игроками. С 0.12.x версии стало более комфортно играть через интернет, т.к. появилась функция &amp;quot;скрытия задержки&amp;quot;, но она по прежнему не идеальна из-за схемы p2p, где принимается наихудшее соединение из игроков для всех.&lt;br /&gt;
&lt;br /&gt;
* Все игроки должны иметь одинаковые версии игры и модов.&lt;br /&gt;
* Желательно всем игрокам, кроме хоста выключить автосохранение.&lt;br /&gt;
* По умолчанию factorio использует порт &#039;&#039;&#039;34197&#039;&#039;&#039;. Порт можно изменить [[Application directory|тут]].&lt;br /&gt;
* Factorio использует протокол &#039;&#039;&#039;UDP&#039;&#039;&#039;, так что убедитесь, что ваш роутер сконфигурирован корректно.&lt;br /&gt;
** В игре реализован свой протокол доставки пакетов, построенный на UDP протоколе, для уменьшения потерь пакетов и проблем с порядком доставки пакетов&lt;br /&gt;
** Убедитесь, что у вас правильно сконфигурирован firewall и ваше антивирусное ПО не блокирует UDP пакеты.&lt;br /&gt;
** Хосту игры обязательно иметь белый (видно из интернета) IP адрес, чтобы другие игроки могли подключиться к вам.&lt;br /&gt;
** Так же можно использовать различные ПО, предоставляющее VPN туннели, между игроками. В таком случае ваша сеть превращается в LAN over Internet, что не убирает проблему задержек, но убирает проблему с NAT&#039;ом. [https://forums.factorio.com/viewtopic.php?f=30&amp;amp;p=51201#p50553 &#039;&#039;Невозможность игры при 3+ игроков одновременно.]&#039;&#039;&lt;br /&gt;
* Теоретический лимит игроков равен [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6481&amp;amp;p=50661#p50586 65535]. :) &lt;br /&gt;
&lt;br /&gt;
=== Голосовой чат ===&lt;br /&gt;
* Рекомендуется использовать TeamSpeak, Skype, RaidCall, Discord, т.к. в игре желательно активное координация действий (постройка, отражение атак и т.д.). Сервера TeamSpeak можно найти [https://forums.factorio.com/viewforum.php?f=53 на форуме].&lt;br /&gt;
&lt;br /&gt;
=== Поиск игроков ===&lt;br /&gt;
&lt;br /&gt;
* Можно поискать игроков на [https://forums.factorio.com/viewforum.php?f=53 форуме] или в вашей любимой соцсети, к примеру Facebook или VK.&lt;br /&gt;
* Большинство игроков не имеют белый IP адрес и активно используют различное ПО, предоставляющее VPN туннели, между игроками, к примеру Hamachi, Evolve или Radmin VPN.&lt;br /&gt;
* Так же можно поискать [https://forums.factorio.com/viewtopic.php?f=5&amp;amp;t=9136 в Steam]&lt;br /&gt;
&lt;br /&gt;
== Сервер factorio или почему p2p ==&lt;br /&gt;
&lt;br /&gt;
Уже довольно много было дискуссий на тему, почему игра не использует клиент-сервер модель. Решено было оставить модель клиент-клиент.&lt;br /&gt;
&lt;br /&gt;
Правда с 0.12.x версии появилась сборка headless, которая эмулирует поведение сервера, но по прежнему им не является, а просто становится хостом игры.&lt;br /&gt;
&lt;br /&gt;
Немного ссылок:&lt;br /&gt;
&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=38&amp;amp;p=74091#p73402 Информация от разработчиков]&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&amp;amp;t=6077#p47283 Более старая информация]&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=38&amp;amp;p=70874 Хорошее объяснение]&lt;br /&gt;
&lt;br /&gt;
== Dedicated/Headless сервер ==&lt;br /&gt;
&lt;br /&gt;
С 0.12.0 версии headless/dedicated сервер может быть запущен из командной строки, с опцией &#039;--start-server ВАШМИР.zip&#039;.&lt;br /&gt;
&lt;br /&gt;
В этом режиме:&lt;br /&gt;
* Графическая часть игры не инициализируется совсем (быстрее загрузка, уменьшенное потребление памяти, полностью работает на серверах, где нет графической оболочки. К примеру можно запустить headless сервер на Debian)&lt;br /&gt;
* Игра запускается мгновенно и загружает сохранение(мир), который был передан в опциях запуска.&lt;br /&gt;
* Сервер не помещает игрока в игре, как это делает обычный хост.&lt;br /&gt;
* Игра останавливается, когда на сервере отсутствуют игроки.&lt;br /&gt;
* При закрытие сервера, сохраняется игра. (так же нормально функционирует автосейв)&lt;br /&gt;
&lt;br /&gt;
Вам необходимо создать мир в простой игре, т.к. сервер не умеет создавать миры и ему необходим уже созданный мир, для запуска.&lt;br /&gt;
&lt;br /&gt;
Чуть ниже расположена инструкция для запуска сервера на Windows или Linux&lt;br /&gt;
&lt;br /&gt;
==== Windows/Steam версия ====&lt;br /&gt;
* Создайте мир в обычной игре, если у вас его ещё нет. Сохраните его и запомните его название.&lt;br /&gt;
* Откройте Steam и выберите factorio&lt;br /&gt;
* Нажмите на неё правой кнопкой мыши и выберите пункт &#039;Cвойства&#039;&lt;br /&gt;
* Далее выберите вкладку &#039;ЛОКАЛЬНЫЕ ФАЙЛЫ&#039;&lt;br /&gt;
* И наконец нажмите на кнопку ПРОСМОТРЕТЬ ЛОКАЛЬНЫЕ ФАЙЛЫ&lt;br /&gt;
* Перейдите в папку bin/x64 или bin/x32&lt;br /&gt;
&lt;br /&gt;
==== Windows/Обычная версия ====&lt;br /&gt;
* Создайте мир в обычной игре, если у вас его ещё нет. Сохраните его и запомните его название.&lt;br /&gt;
* Откройте папку установки factorio&lt;br /&gt;
* Для x64 систем по умолчанию&lt;br /&gt;
 C:\Program Files\Factorio\bin\x64\&lt;br /&gt;
* Для x32 систем по умолчанию&lt;br /&gt;
 C:\Program Files\Factorio\bin\x32\&lt;br /&gt;
&lt;br /&gt;
==== Далее не имеет значение, Steam или обычная у вас версия игры ====&lt;br /&gt;
* Создайте текстовый файл и откройте его для редактирования Notepad&#039;ом&lt;br /&gt;
* Скопируйте в него следующее&lt;br /&gt;
 Factorio.exe --start-server ВАШЕСОХРАНЕНИЕ.zip&lt;br /&gt;
* Замените &#039;&#039;&#039;ВАШЕСОХРАНЕНИЕ&#039;&#039;&#039; на ваше название мира&lt;br /&gt;
* Сохраните файл, назвав его server.bat. &#039;&#039;&#039;ВАЖНО: При сохранении выберите тип файла &#039;Все файлы&#039;.&#039;&#039;&#039;&lt;br /&gt;
* Используйте server.bat, чтобы запустить сервер.&lt;br /&gt;
* Чтобы закрыть сервер, используйте сочетание клавиш &#039;&#039;&#039;Ctrl+C&#039;&#039;&#039;. Только этим способом вы завершите сервер нормально и он сохранит игру перед завершением.&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&lt;br /&gt;
Данный гайд был проверен на Debian версии 8.2 jessie. Так же он не объясняет настройку firewall, в Debian этим промышляет старый добрый iptables, а для этого есть Google.&lt;br /&gt;
Так же данный гайд подразумевает, что у вас есть хоть какое-то представление о работе Linux, иначе вы обречены ;)&lt;br /&gt;
&lt;br /&gt;
И так, вы решили использовать headless сервер на Linux, в нашем случае на Debian, ну что ж, приступим:&lt;br /&gt;
* Скачиваете [https://www.factorio.com/download/experimental последнюю версию игры отсюда], в нашем случае сейчас это [https://www.factorio.com/get-download/0.12.33/alpha/linux64 Generic Linux tar package (64 bit .tar.gz)] (Внимание: [https://www.factorio.com/login только для авторизованных пользователей])&lt;br /&gt;
Распаковывайте её&lt;br /&gt;
 tar -xzf factorio.tar.gz&lt;br /&gt;
* Создайте папки mods, saves&lt;br /&gt;
 mkdir factorio/mods&lt;br /&gt;
 mkdir factorio/saves&lt;br /&gt;
* Загрузите предварительно созданный мир в &#039;&#039;factorio/saves&#039;&#039;&lt;br /&gt;
* Скорее всего вам потребуется установить &#039;&#039;libasound2&#039;&#039;&lt;br /&gt;
 aptitude install libasound2&lt;br /&gt;
* Попробуйте запустить сервер&lt;br /&gt;
 factorio/bin/x64/factorio --start-server world.zip&lt;br /&gt;
* Если сервер не запустился, ругаясь на отсутствие нужных библиотек, то установить их можно просто поискав в репозиториях из консоли&lt;br /&gt;
 aptitude search название_библиотеки&lt;br /&gt;
* С большой вероятностью эта библиотека найдётся в репозиториях, если нет, то поищите в Google или напишите на нашем форуме.&lt;br /&gt;
* Установить библиотеку можно командой&lt;br /&gt;
 aptitude install название_библиотеки&lt;br /&gt;
* Попробуйте снова запустить сервер, если он опять не запустился, повторите предыдущие два пункта&lt;br /&gt;
* Можно посмотреть список используемых библиотек сервером&lt;br /&gt;
 ldd factorio/bin/x64/factorio&lt;br /&gt;
&lt;br /&gt;
==== Dedicated/Headless сервер для 0.11.X версии ====&lt;br /&gt;
&lt;br /&gt;
Как ни странно, есть способ запуска сервера в 0.11.X версии игры, но он немного требует доработки.&lt;br /&gt;
&lt;br /&gt;
Что необходимо сделать 0.11.x:&lt;br /&gt;
&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6449 Linux Headless сервер / VNC]&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6585 гайд по Dedicated/Headless серверу]&lt;br /&gt;
&lt;br /&gt;
== Игровые режимы ==&lt;br /&gt;
&lt;br /&gt;
=== Кооператив ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6501 Такой режим игры стоит по умолчанию и не требует никаких телодвижений, для его активации.]&lt;br /&gt;
&lt;br /&gt;
=== PvP ===&lt;br /&gt;
&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=8352 PvP с возможностью создавать своих кусак (устаревший)]&lt;br /&gt;
* Сейчас (0.12.x) можно вручную, через игровую консоль, поменять группировку] для каждого из игроков. К примеру для игрока (в одиночной игре) можно поменять группировку на &#039;нейтралы&#039; следующей командой:&lt;br /&gt;
 /c game.local_player.force = &amp;quot;neutral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Группировки ==&lt;br /&gt;
&lt;br /&gt;
Так же вы можете создавать свои группировки (всего их может быть 64 штуки, включая 3 родные player, neutral, enemy). [https://forums.factorio.com/viewtopic.php?f=3&amp;amp;t=13512&amp;amp;start=80#p92087 Тут более детально об этом.]&lt;br /&gt;
&lt;br /&gt;
 /c game.create_force(&#039;force 1&#039;)&lt;br /&gt;
:Создаём группировку с названием &amp;quot;force 1&amp;quot;.&lt;br /&gt;
:группировка &amp;quot;player&amp;quot; используется для всех игроков по умолчанию&lt;br /&gt;
:группировка &amp;quot;enemy&amp;quot; используется для кусак&lt;br /&gt;
:группировка &amp;quot;neutral&amp;quot; особенная, она не вражеская, может взаимодействовать с другими группировками и так же её могут использовать другие группировки.&lt;br /&gt;
 /c game.get_player(&#039;friend 1&#039;).force = game.forces[&#039;force 1&#039;]&lt;br /&gt;
:Изменяет игроку с именем &amp;quot;friend 1&amp;quot; группировку на &amp;quot;force 1&amp;quot;&lt;br /&gt;
 /c game.forces[&#039;force 1&#039;].set_cease_fire(&#039;force 2&#039;, true)&lt;br /&gt;
:даёт указание группировке &amp;quot;force 1&amp;quot; атаковать другую группировку с именем &amp;quot;force 2&amp;quot;, но не наоборот.&lt;br /&gt;
 /c for v in pairs(game.forces) do game.local_player.print(v) end&lt;br /&gt;
:список всех группировок, существующих в данном мире&lt;br /&gt;
&lt;br /&gt;
== Технические подробности ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.factorio.com/blog/post/fff-76 Статья: пятничные факты #76]&lt;br /&gt;
&lt;br /&gt;
== Больше информации/инструментов ==&lt;br /&gt;
* Используйте моды: [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=6788 basic planner], [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=4022 Planning-Tool-Mod]...&lt;br /&gt;
* Можете заглянуть к нам [https://forums.factorio.com/viewforum.php?f=53 на форум], возможно на ваш вопрос уже дан ответ.&lt;br /&gt;
* [https://github.com/jjasghar/factorio-cookbook Cookbook] для настройки headless сервера.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;И помните, что factorio 0.11.x не рассчитана на игру в интернет сетях с большой задержкой.&lt;br /&gt;
&lt;br /&gt;
== Больше гайдов ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.chef.io/blog/2016/03/21/building-a-factorio-multiplayer-server-on-digital-ocean/ Как настроить factorio сервер с помощью cookbook] &lt;br /&gt;
* [http://youtube.com/watch?v=MqsqRWNsbPM Как настроить factorio сервер | Гайд | Туториал], автор Teaspoon&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6720 Советы для мультиплеера], автор Nondre&lt;br /&gt;
&lt;br /&gt;
== Больше советов ==&lt;br /&gt;
* клавиша для [[Console commands|консоли]] открывает чат, для мультиплеера. Чтобы выполнить команду, вам нужно написать &#039;/c &#039; перед самой командой.&lt;br /&gt;
* Можно поменять цвет игрока следующей командой&lt;br /&gt;
 /c game.players[game.get_player(&#039;friend 1&#039;)].color = {r=0.7, g=0.5, b=0.1, a=0.9}&lt;br /&gt;
Где &amp;quot;friend 1&amp;quot; никнейм игрока. &#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;g&#039;&#039;&#039; и &#039;&#039;&#039;b&#039;&#039;&#039; для красных, зелёных и синих цветов соответственно. &#039;&#039;&#039;a&#039;&#039;&#039; для альфа канала. Возможны значения &#039;&#039;&#039;от 0 до 1&#039;&#039;&#039;. [http://prideout.net/archive/colors.php Тут можно посмотреть распространённые цвета.]&lt;br /&gt;
&lt;br /&gt;
== ПО для настройки маршрутизации ==&lt;br /&gt;
&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6393&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6386&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=7690&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=7714 Гайд, для игры через Evolve]&lt;/div&gt;</summary>
		<author><name>Pranty</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Multiplayer/ru&amp;diff=190199</id>
		<title>Multiplayer/ru</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Multiplayer/ru&amp;diff=190199"/>
		<updated>2022-10-21T20:03:33Z</updated>

		<summary type="html">&lt;p&gt;Pranty: /* Поиск игроков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[File:players_colored_preview.png|190px|right]]&lt;br /&gt;
&lt;br /&gt;
Сам мультиплеер появился в 0.11.x версии игры и до сих пор (0.12.32) он играбелен только в сетях, с низкой задержкой (LAN). Т.е. игра между игроком из Москвы и игроком из Владивостока будет по крайней мере не очень приятной, т.к. игра принимает скорость (тик-тайм) для всех исходя из наиболее большой задержки между игроками. Во всяком случае с 0.12.0 версии появилась функция &amp;quot;скрытия задержки&amp;quot;, что позволило игре быть более плавной, без сильных скачков тик-тайма.&lt;br /&gt;
&lt;br /&gt;
В данное время мультиплеер в игре работает по схеме p2p (клиент-клиент), что означает отсутствие необходимости в сервере, хотя и присутствует сборка игры, без графического функционала (headless).&lt;br /&gt;
&lt;br /&gt;
Для любых серьёзных функций (сохранение, заход в игру и т.д.) игра останавливается, чтобы синхронизироваться между всеми игроками. Это означает, что если какой-нибудь из игроков имеет настройку автосохранение раз в 1 минуту, то у всех игроков, даже у тех, кого эта настройка выключена, игра будет сохранятся раз в минуту.&lt;br /&gt;
&lt;br /&gt;
Любой игрок может зайти в существующую игру по известному ему IP адресу и порту. Когда игрок подключается к игре, игра ставиться на паузу автоматическии, и игрок получает карту. В случае, если хост игры закончит играть, то остальные игроки могут продолжить играть ([не проверено] в одиночной игре) не прерывая игру.&lt;br /&gt;
&lt;br /&gt;
Иногда во время игры происходит рассинхронизация. Причины рассинхронизации могут быть разными, от потери пакетов в сети, до разных версий модов. До 0.12.30 игра проверяла только версии модов и не проверяла их hash, и некоторые игроки могли изменять файлы игры и модов, не говоря об этом другим игрокам, что могло с большой вероятностью вызвать рассинхронизацию. Когда происходит рассинхронизация, игра ставится на паузу и все игроки скачивают карту у хоста-игры заного, и после этого игра автоматически продолжается.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Игра через LAN / Интернет ==&lt;br /&gt;
&lt;br /&gt;
Игра через интернет не гарантируется в 0.11.x версии игры. Количество лагов в игре зависят от скорости соединения и задержек между всеми игроками. С 0.12.x версии стало более комфортно играть через интернет, т.к. появилась функция &amp;quot;скрытия задержки&amp;quot;, но она по прежнему не идеальна из-за схемы p2p, где принимается наихудшее соединение из игроков для всех.&lt;br /&gt;
&lt;br /&gt;
* Все игроки должны иметь одинаковые версии игры и модов.&lt;br /&gt;
* Желательно всем игрокам, кроме хоста выключить автосохранение.&lt;br /&gt;
* По умолчанию factorio использует порт &#039;&#039;&#039;34197&#039;&#039;&#039;. Порт можно изменить [[Application directory|тут]].&lt;br /&gt;
* Factorio использует протокол &#039;&#039;&#039;UDP&#039;&#039;&#039;, так что убедитесь, что ваш роутер сконфигурирован корректно.&lt;br /&gt;
** В игре реализован свой протокол доставки пакетов, построенный на UDP протоколе, для уменьшения потерь пакетов и проблем с порядком доставки пакетов&lt;br /&gt;
** Убедитесь, что у вас правильно сконфигурирован firewall и ваше антивирусное ПО не блокирует UDP пакеты.&lt;br /&gt;
** Хосту игры обязательно иметь белый (видно из интернета) IP адрес, чтобы другие игроки могли подключиться к вам.&lt;br /&gt;
** Так же можно использовать различные ПО, предоставляющее VPN туннели, между игроками. В таком случае ваша сеть превращается в LAN over Internet, что не убирает проблему задержек, но убирает проблему с NAT&#039;ом. [https://forums.factorio.com/viewtopic.php?f=30&amp;amp;p=51201#p50553 &#039;&#039;Невозможность игры при 3+ игроков одновременно.]&#039;&#039;&lt;br /&gt;
* Теоретический лимит игроков равен [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6481&amp;amp;p=50661#p50586 65535]. :) &lt;br /&gt;
&lt;br /&gt;
=== Голосовой чат ===&lt;br /&gt;
* Рекомендуется использовать TeamSpeak, Skype, RaidCall, Discord, т.к. в игре желательно активное координация действий (постройка, отражение атак и т.д.). Сервера TeamSpeak можно найти [https://forums.factorio.com/viewforum.php?f=53 на форуме].&lt;br /&gt;
&lt;br /&gt;
=== Поиск игроков ===&lt;br /&gt;
&lt;br /&gt;
* Можно поискать игроков на [https://forums.factorio.com/viewforum.php?f=53 форуме] или в вашей любимой соцсети, к примеру Facebook или VK.&lt;br /&gt;
* Большинство игроков не имеют белый IP адрес и активно используют различное ПО, предоставляющее VPN туннели, между игроками, к примеру Hamachi,Evolve или Radmin VPN.&lt;br /&gt;
* Так же можно поискать [https://forums.factorio.com/viewtopic.php?f=5&amp;amp;t=9136 в Steam]&lt;br /&gt;
&lt;br /&gt;
== Сервер factorio или почему p2p ==&lt;br /&gt;
&lt;br /&gt;
Уже довольно много было дискуссий на тему, почему игра не использует клиент-сервер модель. Решено было оставить модель клиент-клиент.&lt;br /&gt;
&lt;br /&gt;
Правда с 0.12.x версии появилась сборка headless, которая эмулирует поведение сервера, но по прежнему им не является, а просто становится хостом игры.&lt;br /&gt;
&lt;br /&gt;
Немного ссылок:&lt;br /&gt;
&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=38&amp;amp;p=74091#p73402 Информация от разработчиков]&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&amp;amp;t=6077#p47283 Более старая информация]&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=38&amp;amp;p=70874 Хорошее объяснение]&lt;br /&gt;
&lt;br /&gt;
== Dedicated/Headless сервер ==&lt;br /&gt;
&lt;br /&gt;
С 0.12.0 версии headless/dedicated сервер может быть запущен из командной строки, с опцией &#039;--start-server ВАШМИР.zip&#039;.&lt;br /&gt;
&lt;br /&gt;
В этом режиме:&lt;br /&gt;
* Графическая часть игры не инициализируется совсем (быстрее загрузка, уменьшенное потребление памяти, полностью работает на серверах, где нет графической оболочки. К примеру можно запустить headless сервер на Debian)&lt;br /&gt;
* Игра запускается мгновенно и загружает сохранение(мир), который был передан в опциях запуска.&lt;br /&gt;
* Сервер не помещает игрока в игре, как это делает обычный хост.&lt;br /&gt;
* Игра останавливается, когда на сервере отсутствуют игроки.&lt;br /&gt;
* При закрытие сервера, сохраняется игра. (так же нормально функционирует автосейв)&lt;br /&gt;
&lt;br /&gt;
Вам необходимо создать мир в простой игре, т.к. сервер не умеет создавать миры и ему необходим уже созданный мир, для запуска.&lt;br /&gt;
&lt;br /&gt;
Чуть ниже расположена инструкция для запуска сервера на Windows или Linux&lt;br /&gt;
&lt;br /&gt;
==== Windows/Steam версия ====&lt;br /&gt;
* Создайте мир в обычной игре, если у вас его ещё нет. Сохраните его и запомните его название.&lt;br /&gt;
* Откройте Steam и выберите factorio&lt;br /&gt;
* Нажмите на неё правой кнопкой мыши и выберите пункт &#039;Cвойства&#039;&lt;br /&gt;
* Далее выберите вкладку &#039;ЛОКАЛЬНЫЕ ФАЙЛЫ&#039;&lt;br /&gt;
* И наконец нажмите на кнопку ПРОСМОТРЕТЬ ЛОКАЛЬНЫЕ ФАЙЛЫ&lt;br /&gt;
* Перейдите в папку bin/x64 или bin/x32&lt;br /&gt;
&lt;br /&gt;
==== Windows/Обычная версия ====&lt;br /&gt;
* Создайте мир в обычной игре, если у вас его ещё нет. Сохраните его и запомните его название.&lt;br /&gt;
* Откройте папку установки factorio&lt;br /&gt;
* Для x64 систем по умолчанию&lt;br /&gt;
 C:\Program Files\Factorio\bin\x64\&lt;br /&gt;
* Для x32 систем по умолчанию&lt;br /&gt;
 C:\Program Files\Factorio\bin\x32\&lt;br /&gt;
&lt;br /&gt;
==== Далее не имеет значение, Steam или обычная у вас версия игры ====&lt;br /&gt;
* Создайте текстовый файл и откройте его для редактирования Notepad&#039;ом&lt;br /&gt;
* Скопируйте в него следующее&lt;br /&gt;
 Factorio.exe --start-server ВАШЕСОХРАНЕНИЕ.zip&lt;br /&gt;
* Замените &#039;&#039;&#039;ВАШЕСОХРАНЕНИЕ&#039;&#039;&#039; на ваше название мира&lt;br /&gt;
* Сохраните файл, назвав его server.bat. &#039;&#039;&#039;ВАЖНО: При сохранении выберите тип файла &#039;Все файлы&#039;.&#039;&#039;&#039;&lt;br /&gt;
* Используйте server.bat, чтобы запустить сервер.&lt;br /&gt;
* Чтобы закрыть сервер, используйте сочетание клавиш &#039;&#039;&#039;Ctrl+C&#039;&#039;&#039;. Только этим способом вы завершите сервер нормально и он сохранит игру перед завершением.&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&lt;br /&gt;
Данный гайд был проверен на Debian версии 8.2 jessie. Так же он не объясняет настройку firewall, в Debian этим промышляет старый добрый iptables, а для этого есть Google.&lt;br /&gt;
Так же данный гайд подразумевает, что у вас есть хоть какое-то представление о работе Linux, иначе вы обречены ;)&lt;br /&gt;
&lt;br /&gt;
И так, вы решили использовать headless сервер на Linux, в нашем случае на Debian, ну что ж, приступим:&lt;br /&gt;
* Скачиваете [https://www.factorio.com/download/experimental последнюю версию игры отсюда], в нашем случае сейчас это [https://www.factorio.com/get-download/0.12.33/alpha/linux64 Generic Linux tar package (64 bit .tar.gz)] (Внимание: [https://www.factorio.com/login только для авторизованных пользователей])&lt;br /&gt;
Распаковывайте её&lt;br /&gt;
 tar -xzf factorio.tar.gz&lt;br /&gt;
* Создайте папки mods, saves&lt;br /&gt;
 mkdir factorio/mods&lt;br /&gt;
 mkdir factorio/saves&lt;br /&gt;
* Загрузите предварительно созданный мир в &#039;&#039;factorio/saves&#039;&#039;&lt;br /&gt;
* Скорее всего вам потребуется установить &#039;&#039;libasound2&#039;&#039;&lt;br /&gt;
 aptitude install libasound2&lt;br /&gt;
* Попробуйте запустить сервер&lt;br /&gt;
 factorio/bin/x64/factorio --start-server world.zip&lt;br /&gt;
* Если сервер не запустился, ругаясь на отсутствие нужных библиотек, то установить их можно просто поискав в репозиториях из консоли&lt;br /&gt;
 aptitude search название_библиотеки&lt;br /&gt;
* С большой вероятностью эта библиотека найдётся в репозиториях, если нет, то поищите в Google или напишите на нашем форуме.&lt;br /&gt;
* Установить библиотеку можно командой&lt;br /&gt;
 aptitude install название_библиотеки&lt;br /&gt;
* Попробуйте снова запустить сервер, если он опять не запустился, повторите предыдущие два пункта&lt;br /&gt;
* Можно посмотреть список используемых библиотек сервером&lt;br /&gt;
 ldd factorio/bin/x64/factorio&lt;br /&gt;
&lt;br /&gt;
==== Dedicated/Headless сервер для 0.11.X версии ====&lt;br /&gt;
&lt;br /&gt;
Как ни странно, есть способ запуска сервера в 0.11.X версии игры, но он немного требует доработки.&lt;br /&gt;
&lt;br /&gt;
Что необходимо сделать 0.11.x:&lt;br /&gt;
&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6449 Linux Headless сервер / VNC]&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6585 гайд по Dedicated/Headless серверу]&lt;br /&gt;
&lt;br /&gt;
== Игровые режимы ==&lt;br /&gt;
&lt;br /&gt;
=== Кооператив ===&lt;br /&gt;
&lt;br /&gt;
[https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6501 Такой режим игры стоит по умолчанию и не требует никаких телодвижений, для его активации.]&lt;br /&gt;
&lt;br /&gt;
=== PvP ===&lt;br /&gt;
&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=8352 PvP с возможностью создавать своих кусак (устаревший)]&lt;br /&gt;
* Сейчас (0.12.x) можно вручную, через игровую консоль, поменять группировку] для каждого из игроков. К примеру для игрока (в одиночной игре) можно поменять группировку на &#039;нейтралы&#039; следующей командой:&lt;br /&gt;
 /c game.local_player.force = &amp;quot;neutral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Группировки ==&lt;br /&gt;
&lt;br /&gt;
Так же вы можете создавать свои группировки (всего их может быть 64 штуки, включая 3 родные player, neutral, enemy). [https://forums.factorio.com/viewtopic.php?f=3&amp;amp;t=13512&amp;amp;start=80#p92087 Тут более детально об этом.]&lt;br /&gt;
&lt;br /&gt;
 /c game.create_force(&#039;force 1&#039;)&lt;br /&gt;
:Создаём группировку с названием &amp;quot;force 1&amp;quot;.&lt;br /&gt;
:группировка &amp;quot;player&amp;quot; используется для всех игроков по умолчанию&lt;br /&gt;
:группировка &amp;quot;enemy&amp;quot; используется для кусак&lt;br /&gt;
:группировка &amp;quot;neutral&amp;quot; особенная, она не вражеская, может взаимодействовать с другими группировками и так же её могут использовать другие группировки.&lt;br /&gt;
 /c game.get_player(&#039;friend 1&#039;).force = game.forces[&#039;force 1&#039;]&lt;br /&gt;
:Изменяет игроку с именем &amp;quot;friend 1&amp;quot; группировку на &amp;quot;force 1&amp;quot;&lt;br /&gt;
 /c game.forces[&#039;force 1&#039;].set_cease_fire(&#039;force 2&#039;, true)&lt;br /&gt;
:даёт указание группировке &amp;quot;force 1&amp;quot; атаковать другую группировку с именем &amp;quot;force 2&amp;quot;, но не наоборот.&lt;br /&gt;
 /c for v in pairs(game.forces) do game.local_player.print(v) end&lt;br /&gt;
:список всех группировок, существующих в данном мире&lt;br /&gt;
&lt;br /&gt;
== Технические подробности ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.factorio.com/blog/post/fff-76 Статья: пятничные факты #76]&lt;br /&gt;
&lt;br /&gt;
== Больше информации/инструментов ==&lt;br /&gt;
* Используйте моды: [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=6788 basic planner], [https://forums.factorio.com/viewtopic.php?f=14&amp;amp;t=4022 Planning-Tool-Mod]...&lt;br /&gt;
* Можете заглянуть к нам [https://forums.factorio.com/viewforum.php?f=53 на форум], возможно на ваш вопрос уже дан ответ.&lt;br /&gt;
* [https://github.com/jjasghar/factorio-cookbook Cookbook] для настройки headless сервера.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;И помните, что factorio 0.11.x не рассчитана на игру в интернет сетях с большой задержкой.&lt;br /&gt;
&lt;br /&gt;
== Больше гайдов ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.chef.io/blog/2016/03/21/building-a-factorio-multiplayer-server-on-digital-ocean/ Как настроить factorio сервер с помощью cookbook] &lt;br /&gt;
* [http://youtube.com/watch?v=MqsqRWNsbPM Как настроить factorio сервер | Гайд | Туториал], автор Teaspoon&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6720 Советы для мультиплеера], автор Nondre&lt;br /&gt;
&lt;br /&gt;
== Больше советов ==&lt;br /&gt;
* клавиша для [[Console commands|консоли]] открывает чат, для мультиплеера. Чтобы выполнить команду, вам нужно написать &#039;/c &#039; перед самой командой.&lt;br /&gt;
* Можно поменять цвет игрока следующей командой&lt;br /&gt;
 /c game.players[game.get_player(&#039;friend 1&#039;)].color = {r=0.7, g=0.5, b=0.1, a=0.9}&lt;br /&gt;
Где &amp;quot;friend 1&amp;quot; никнейм игрока. &#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;g&#039;&#039;&#039; и &#039;&#039;&#039;b&#039;&#039;&#039; для красных, зелёных и синих цветов соответственно. &#039;&#039;&#039;a&#039;&#039;&#039; для альфа канала. Возможны значения &#039;&#039;&#039;от 0 до 1&#039;&#039;&#039;. [http://prideout.net/archive/colors.php Тут можно посмотреть распространённые цвета.]&lt;br /&gt;
&lt;br /&gt;
== ПО для настройки маршрутизации ==&lt;br /&gt;
&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6393&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=6386&lt;br /&gt;
* https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=7690&lt;br /&gt;
* [https://forums.factorio.com/viewtopic.php?f=53&amp;amp;t=7714 Гайд, для игры через Evolve]&lt;/div&gt;</summary>
		<author><name>Pranty</name></author>
	</entry>
</feed>