Виділений сервер Conan Exiles (AppID SteamCMD 443030) — виконуваний файл Windows; Funcom також пропонує Dedicated Server Launcher. У Linux він працює через Wine — рішення спільноти, можливо, менш стабільне. Потрібно 30–60 хвилин.
Покрокове встановлення
Перевірте ОС та обладнання (розділ «Вимоги»).
Встановіть SteamCMD — консольний інструмент Steam.
Завантажте файли сервера Conan Exiles з AppID 443030 (анонімний вхід).
Запустіть сервер один раз, щоб він створив файли конфігурації, потім коректно зупиніть його.
Налаштуйте ім'я, паролі, слоти й правила за допомогою інструментів цього сайту.
Перевірте підключення локально (localhost / 127.0.0.1), перш ніж відкривати сервер в Інтернет.
Відкрийте порти в брандмауері системи, у хостера та вдома — на роутері (NAT).
Налаштуйте службу (systemd або планувальник Windows) для автозапуску та перезапуску після збою.
Заплануйте оновлення та резервні копії й регулярно перезапускайте сервер.
Додайте сервер на game-rank.com, щоб гравці могли його знайти.
Вимоги
- ОС: 64-бітна Windows (рекомендовано) або Linux із Wine (ConanSandboxServer.exe, рішення спільноти).
- Обладнання: в опрацьованих джерелах мінімум підтвердити не вдалося. Емпіричне правило (неофіційне): 8 ГБ ОЗП і більше та SSD; більше — за багатьох гравців чи модів.
- Акаунти: не потрібні, SteamCMD входить анонімно; гра потрібна лише гравцям.
Локальне встановлення (Windows)
Розпакуйте SteamCMD у C:\steamcmd і завантажте сервер. Один раз запустіть ConanSandboxServer.exe -log: він створить ConanSandbox/Saved/Config/WindowsServer. Зупиніть, налаштуйте інструментом «ServerSettings.ini / Engine.ini» і запустіть знову. Dedicated Server Launcher від Funcom (офіційний форум) автоматизує ці кроки. Для хостингу на тому ж ПК, що й гра, додайте -Multihome=<локальна IP>.
cd C:\steamcmd
steamcmd.exe +force_install_dir C:\conan-server +login anonymous +app_update 443030 validate +quit
cd C:\conan-server
ConanSandboxServer.exe -logВстановлення на Linux VPS / виділений сервер (Ubuntu/Debian)
У Linux встановіть Wine і screen, завантажте сервер через SteamCMD (платформа Windows) і запустіть у сесії screen. Метод створений спільнотою: в опрацьованих джерелах Funcom його не описує. На VPS із Windows Server просто дотримуйтеся локального встановлення.
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y steamcmd wine64 screen
sudo adduser --disabled-password --gecos "" conan
sudo -iu conan
/usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/conan/server +login anonymous +app_update 443030 validate +quit
cd /home/conan/server && screen -dmS conan wine ConanSandboxServer.exe -logПорти для відкриття
Хостинг (OVH, Hetzner, Scaleway…): відкрийте ті самі порти в брандмауері / security group провайдера на додачу до системного. Вдома: прокиньте (NAT) кожен порт із потрібним протоколом UDP або TCP на локальну IP машини, краще фіксовану. Перевіряйте ззовні (підключення друга або UDP-тестер портів): UDP-порт не завжди відповідає на просте сканування.
- 7777/UDP — ігровий порт (Engine.ini, секція [URL], Port=7777)
- 7778/UDP — «сирий» UDP-порт (за замовчуванням у Dedicated Server Launcher від Funcom)
- 27015/UDP — запит Steam (Engine.ini, [OnlineSubsystemSteam], GameServerQueryPort=27015)
- 25575/TCP — RCON (необов'язково, значення зі сторонніх посібників; у Launcher порт можна обрати)
Брандмауер Linux (ufw)
Для сервера під Wine у Linux дозвольте порти й увімкніть ufw (спершу SSH).
sudo ufw allow OpenSSH
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow from <ADMIN_IP> to any port 25575 proto tcp
sudo ufw enableБрандмауер Windows (netsh)
У Windows відкрийте порти в командному рядку адміністратора.
netsh advfirewall firewall add rule name="Conan UDP" dir=in action=allow protocol=UDP localport=7777,7778,27015
netsh advfirewall firewall add rule name="Conan RCON" dir=in action=allow protocol=TCP localport=25575Автозапуск і контроль
У Windows створіть завдання під час завантаження. У Linux/Wine служба systemd запускає Wine в теці сервера й перезапускає за збою.
# /etc/systemd/system/conan.service (Linux + Wine, community method)
[Unit]
Description=Conan Exiles server (Wine)
After=network-online.target
[Service]
User=conan
WorkingDirectory=/home/conan/server
Environment=WINEDEBUG=-all
ExecStart=/usr/bin/wine ConanSandboxServer.exe -log
Restart=on-failure
RestartSec=20
[Install]
WantedBy=multi-user.targetОновлення
Зупиніть сервер, запустіть SteamCMD з app_update 443030 validate і перезапустіть. Dedicated Server Launcher також може перевіряти оновлення.
C:\steamcmd\steamcmd.exe +force_install_dir C:\conan-server +login anonymous +app_update 443030 validate +quitРезервні копії та планові перезапуски
Зупиніть сервер і скопіюйте game.db (у ConanSandbox/Saved) або краще всю теку Saved (Logs, Config, modlist.txt). Зміни ServerSettings.ini діють лише після перезапуску — скористайтеся щоденним плановим перезапуском.
# Linux (Wine) — cron: backup at 05:00
0 5 * * * systemctl stop conan && tar czf /root/conan-$(date +\%F).tar.gz -C /home/conan/server/ConanSandbox Saved && systemctl start conanДодавання сервера до каталогу
Коли сервер стане доступним з Інтернету, додайте його на https://game-rank.com/jeux/conan-exiles: гравці знайдуть його, проголосують і побачать рейтинг. Тримайте відкритим query-порт, інакше сервер не з'явиться у списках.
Усунення несправностей
- Сервера немає у списку: закритий query-порт (UDP) або список оновлюється кілька хвилин; спробуйте додати напряму за IP:query-порт.
- З Інтернету не підключитися, локально працює: немає правила в брандмауері системи, security group хостера або прокидання портів (NAT); перевірте протокол (UDP/TCP) кожного правила.
- Клієнт повідомляє про іншу версію: гру оновлено; зупиніть сервер, знову запустіть SteamCMD з «app_update … validate» і перезапустіть.
- Налаштування не застосовуються: редагуйте ServerSettings.ini при зупиненому сервері, перевірте написання ключів і перезапустіть.
- Під Wine сервер падає або нічого не виводить: запускайте через screen з -log, перевірте версію Wine і за потреби віртуальний дисплей (xvfb) — підказка спільноти, офіційно не перевірена.
Поширені запитання
- Як оновити сервер Conan Exiles?
- Зупиніть сервер, знову запустіть SteamCMD з командою «app_update» з розділу «Оновлення» (з validate) і перезапустіть. Перед великими оновленнями робіть резервну копію.
- Чи потрібно купувати гру, щоб запустити сервер Conan Exiles?
- Ні: виділений сервер безкоштовно завантажується через SteamCMD з анонімним входом. Гра потрібна лише гравцям.
- Що зберігати перед оновленням?
- Папку збережень світу та папку конфігурації (див. розділ «Резервні копії»): копіюйте при зупиненому сервері для узгодженого стану.
- Чи можна хостити Conan Exiles на Linux?
- Сервер — виконуваний файл Windows: у Linux потрібен Wine (метод спільноти, іноді менш стабільний). Windows лишається найпростішим варіантом.
