Установка игрового сервера Factorio на Linux: различия между версиями

Материал из ARK-HOSTER.RU | Документация хостинга
Перейти к навигации Перейти к поиску
Новая страница: «= Установка игрового сервера Factorio на Linux = == 1. Подготовка системы == * Войдите в систему по…»
 
Починка разметки: ссылки и жирный шрифт из Markdown, лишние обратные косые черты в коде, заголовки — проверка вики 13.11.2026
Строка 9: Строка 9:
== 2. Системные требования ==
== 2. Системные требования ==


* **ОС:** Ubuntu 24.04 LTS / Debian 12
* '''ОС:''' Ubuntu 24.04 LTS / Debian 12
* **RAM:** Минимум 2 ГБ (рекомендуется 4+ ГБ)
* '''RAM:''' Минимум 2 ГБ (рекомендуется 4+ ГБ)
* **CPU:** 2+ ядра
* '''CPU:''' 2+ ядра
* **Диск:** 1+ ГБ свободного места
* '''Диск:''' 1+ ГБ свободного места


== 3. Установка необходимых пакетов ==
== 3. Установка необходимых пакетов ==
Строка 32: Строка 32:


2. Скачайте Factorio Headless сервер:
2. Скачайте Factorio Headless сервер:
\# Необходимо зарегистрироваться на factorio.com и скачать серверную версию
Необходимо зарегистрироваться на factorio.com и скачать серверную версию


3. Создайте директорию:
3. Создайте директорию:
Строка 77: Строка 77:
}</pre>
}</pre>


== 6. Создание мира ===
== 6. Создание мира ==


1. Создайте новый мир:
1. Создайте новый мир:
Строка 84: Строка 84:
2. Или используйте существующий save файл
2. Или используйте существующий save файл


== 7. Создание скрипта запуска ===
== 7. Создание скрипта запуска ==


1. Создайте скрипт запуска:
1. Создайте скрипт запуска:
Строка 90: Строка 90:


2. Добавьте содержимое:
2. Добавьте содержимое:
<pre>\#!/bin/bash
<pre>#!/bin/bash
cd /home/factorio/factorio-server/factorio
cd /home/factorio/factorio-server/factorio
./bin/x64/factorio --start-server my-world.zip --server-settings server-settings.json</pre>
./bin/x64/factorio --start-server my-world.zip --server-settings server-settings.json</pre>
Строка 129: Строка 129:
<pre>sudo ufw allow 34197/udp</pre>
<pre>sudo ufw allow 34197/udp</pre>


== 10. Управление модами ===
== 10. Управление модами ==


=== Установка модов ===
=== Установка модов ===
Строка 142: Строка 142:
Factorio сервер успешно установлен! Убедитесь, что у вас есть лицензия для использования сервера.
Factorio сервер успешно установлен! Убедитесь, что у вас есть лицензия для использования сервера.


'''Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):'''
'''Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами [https://ark-hoster.ru ARK-HOSTER.RU]:'''


* '''[Выделенные серверы](https://ark-hoster.ru/dedicated/)''' - для высоконагруженных игровых серверов
* '''[https://ark-hoster.ru/dedicated/ Выделенные серверы]''' - для высоконагруженных игровых серверов
* '''[VPS/VDS серверы](https://ark-hoster.ru/vpsgame/)''' - для небольших и средних серверов
* '''[https://ark-hoster.ru/vpsgame/ VPS/VDS серверы]''' - для небольших и средних серверов


Наши специалисты помогут с настройкой игровых серверов!
Наши специалисты помогут с настройкой игровых серверов!

Версия от 08:13, 14 ноября 2026

Установка игрового сервера Factorio на Linux

1. Подготовка системы

  • Войдите в систему под учетной записью с правами root или пользователя с правами sudo.
  • Рекомендуется использовать Ubuntu 24.04 LTS или Debian 12.
  • Для установки сервера требуется лицензия Factorio.

2. Системные требования

  • ОС: Ubuntu 24.04 LTS / Debian 12
  • RAM: Минимум 2 ГБ (рекомендуется 4+ ГБ)
  • CPU: 2+ ядра
  • Диск: 1+ ГБ свободного места

3. Установка необходимых пакетов

sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl screen

4. Создание пользователя

sudo useradd -m -s /bin/bash factorio
sudo passwd factorio

5. Установка Factorio сервера

Скачивание сервера

1. Переключитесь на пользователя factorio:

sudo su - factorio

2. Скачайте Factorio Headless сервер: Необходимо зарегистрироваться на factorio.com и скачать серверную версию

3. Создайте директорию:

mkdir -p /home/factorio/factorio-server
cd /home/factorio/factorio-server

4. Распакуйте скачанный архив:

tar -xzf factorio-headless-*.tar.xz

5. Перейдите в директорию:

cd factorio

Первый запуск и настройка

1. Запустите сервер первый раз:

./bin/x64/factorio --create-server-settings

2. Это создаст файл server-settings.json

3. Отредактируйте настройки:

nano server-settings.json

4. Базовые настройки:

{
  "name": "Factorio Server",
  "description": "My Factorio Server",
  "max_players": 10,
  "password": "",
  "token": "",
  "game_password": "",
  "require_user_verification": false,
  "max_upload_in_kilobytes_per_second": 0,
  "max_upload_slots": 5,
  "min_latency_in_ticks": 0,
  "ignore_player_limit_for_returning_players": false,
  "allow_commands": false,
  "autosave_interval": 10,
  "autosave_slots": 3,
  "afk_autokick_interval": 0,
  "auto_pause": false,
  "only_admins_can_pause_the_game": true,
  "autosave_only_on_server": true,
  "admins": []
}

6. Создание мира

1. Создайте новый мир:

./bin/x64/factorio --create my-world

2. Или используйте существующий save файл

7. Создание скрипта запуска

1. Создайте скрипт запуска:

nano /home/factorio/factorio-server/start-server.sh

2. Добавьте содержимое:

#!/bin/bash
cd /home/factorio/factorio-server/factorio
./bin/x64/factorio --start-server my-world.zip --server-settings server-settings.json

3. Сделайте исполняемым:

chmod +x /home/factorio/factorio-server/start-server.sh

8. Настройка systemd

1. Выйдите из пользователя factorio:

exit

2. Создайте systemd сервис:

sudo nano /etc/systemd/system/factorio-server.service

3. Добавьте конфигурацию:

[Unit]
Description=Factorio Dedicated Server
After=network.target

[Service]
Type=simple
User=factorio
WorkingDirectory=/home/factorio/factorio-server/factorio
ExecStart=/home/factorio/factorio-server/start-server.sh
Restart=always

[Install]
WantedBy=multi-user.target

4. Запустите сервер:

sudo systemctl daemon-reload
sudo systemctl enable factorio-server
sudo systemctl start factorio-server

9. Настройка файрвола

sudo ufw allow 34197/udp

10. Управление модами

Установка модов

1. Моды устанавливаются в:

/home/factorio/factorio-server/factorio/mods

2. Используйте Factorio mod portal для скачивания модов

Заключение

Factorio сервер успешно установлен! Убедитесь, что у вас есть лицензия для использования сервера.

Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами ARK-HOSTER.RU:

Наши специалисты помогут с настройкой игровых серверов!