Перейти до вмісту
Miscreated

Встановлення сервера Miscreated

У Miscreated є виділений сервер для Windows (app SteamCMD 302200), що налаштовується через hosting.cfg та аргументи запуску; у Linux працює через Wine або Docker. Відомості взято з посібників хостерів і спільноти, бо розробник не публікує докладної документації: частину пунктів (порти, анонімний вхід) позначено як такі, що потребують перевірки.

Останнє оновлення: 09.10.2026

У Miscreated є виділений сервер для Windows (app SteamCMD 302200), що налаштовується через hosting.cfg та аргументи запуску; у Linux працює через Wine або Docker. Відомості взято з посібників хостерів і спільноти, бо розробник не публікує докладної документації: частину пунктів (порти, анонімний вхід) позначено як такі, що потребують перевірки.

Покрокове встановлення

  1. Перевірте машину: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Завантажте SteamCMD і створіть папку сервера.

  3. Встановіть сервер через SteamCMD: login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate.

  4. Запустіть сервер один раз, зупиніть і відредагуйте hosting.cfg.

  5. Запустіть Bin64_dedicated\MiscreatedServer.exe з +sv_maxplayers, +map, -sv_bind <зовнішня IP>, -sv_port 64090 і +http_password.

  6. Відкрийте порти 64090-64094 (TCP/UDP) в брандмауері та на роутері.

  7. Перевірте на localhost (127.0.0.1), потім ззовні з іншої мережі.

  8. Заплануйте перезапуск: сервер сам зупиняється щонайбільше через 24 год (sv_maxuptime).

  9. Налаштуйте автозапуск (планувальник завдань або служба systemd).

  10. Заплануйте резервні копії MiscreatedServer та оновлення.

Вимоги

Офіційних цифр немає: для близько п'ятдесяти гравців закладайте 4 ядра, 8 ГБ RAM і 30 ГБ диска (оцінка). Windows або Linux з Wine/Docker. SteamCMD: app 302200 може вимагати акаунт Steam із грою (в дехто анонімний вхід не спрацював); спершу спробуйте анонімно. Версії клієнта й сервера мають збігатися.

Локальне встановлення (Windows)

Встановіть і запустіть з аргументами нижче (замініть IP зовнішньою; для локального тесту використовуйте IP машини). Підключайтеся з гри за 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\miscreated-server +login anonymous +app_update 302200 validate +quit
cd /d C:\miscreated-server
Bin64_dedicated\MiscreatedServer.exe +sv_maxplayers 50 +map islands -mis_gameserverid 1337 -sv_bind 203.0.113.10 -sv_port 64090 +sv_servername "My Miscreated Server" +http_password ChangeMe! +http_startserver port:64190

Встановлення на Linux VPS / виділений сервер

Для Linux нативну версію не задокументовано: образ Docker від спільноти (docker-steamcmd-wine, позначений застарілим) використовує мережу хоста, hosting.cfg у steamapps/common/MiscreatedServer і плановий перезапуск. Щоб лишитися в межах документації, обирайте Windows Server.

Порти для відкриття

  • 64090-64094 TCP/UDP: діапазон, який використовує сервер (образ Docker спільноти); ігровий порт задається через -sv_port
  • 64190/TCP: HTTP RCON (приклад +http_startserver port:64190): не відкривати публічно

Брандмауер Linux (ufw)

В Ubuntu/Debian спершу дозвольте SSH, щоб не втратити доступ, потім порти гри.

sudo ufw allow OpenSSH
sudo ufw allow 64090:64094/udp
sudo ufw allow 64090:64094/tcp
sudo ufw enable
sudo ufw status

Брандмауер Windows (netsh)

У PowerShell від імені адміністратора (або «cmd» адміністратора):

netsh advfirewall firewall add rule name="Miscreated 64090-64094/UDP" dir=in action=allow protocol=UDP localport=64090-64094
netsh advfirewall firewall add rule name="Miscreated 64090-64094/TCP" dir=in action=allow protocol=TCP localport=64090-64094

Брандмауер хостера і проброс портів (NAT)

Якщо сервер у хостера (OVH, Hetzner, Scaleway…), відкрийте ті самі порти в його мережевому брандмауері («security group»). Для домашнього хостингу пробросьте порти (NAT) з роутера на постійну локальну IP машини. Перевіряйте ззовні (мобільний інтернет або друг): перевірка зі своєї мережі нічого не доводить.

Автозапуск і моніторинг

Створіть /etc/systemd/system/<ім'я>.service і виконайте: sudo systemctl daemon-reload && sudo systemctl enable --now <ім'я>. Логи: journalctl -u <ім'я> -f.

[Unit]
Description=Miscreated dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/miscreated
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 Bin64_dedicated/MiscreatedServer.exe +sv_maxplayers 50 +map islands -sv_bind 203.0.113.10 -sv_port 64090
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Автозапуск у Windows (планувальник завдань)

Створіть завдання планувальника «Під час запуску системи», що виконує скрипт запуску, з найвищими правами та «Виконувати незалежно від входу користувача».

Оновлення, резервні копії та перезапуски

Зупиніть сервер, знову виконайте app_update 302200 validate і перезапустіть. Перед великим оновленням копіюйте MiscreatedServer. Перезапускайте щонайменше раз на 24 год: сервер сам накладає це обмеження (sv_maxuptime, 12 год на сервері без білого списку).

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server MiscreatedServer

Як додати й знайти сервер

Коли сервер стане публічним, додайте його на https://game-rank.com/jeux/miscreated (сайт власника цього інструмента), щоб гравці могли знайти його, стежити за ним і голосувати.

Усунення несправностей

  • Недоступний ззовні, але працює на localhost: немає правила в брандмауері ОС, у хостера або проброса NAT, або невірний протокол (UDP/TCP). Перевірте кожен рівень по черзі.
  • Підключення відхилено після оновлення гри: версії клієнта й сервера мають збігатися. Оновіть сервер ще раз і перезапустіть його.
  • Сервер одразу закривається: запустіть із консолі, щоб прочитати помилку, і перевірте вільну RAM, диск та програмні вимоги.
  • Сервер не ініціалізується з патча 1.18.x: додайте -sv_bind <зовнішня IP> (пропускайте лише з контентом Steam UGC).
  • Назва сервера з hosting.cfg ігнорується: використовуйте +sv_servername у рядку запуску.

Поширені запитання

Який Steam App ID сервера?
302200 (Miscreated Dedicated Server). За відгуками спільноти анонімний вхід може не спрацювати; тоді використовуйте акаунт Steam із грою.
Як оновити сервер?
Зупиніть сервер і знову виконайте app_update 302200 validate; версії клієнта й сервера мають збігатися.
Як отримати доступ до RCON?
Вмикається через +http_startserver (порт довільний) і захищається http_password у hosting.cfg або +http_password під час запуску; підключається веб-клієнт RCON. Тримайте цей порт закритим.
Як розповісти про свій сервер?
Додайте його на https://game-rank.com/jeux/miscreated (сайт власника цього інструмента): гравці зможуть знайти його, стежити за ним і голосувати.

Інструменти для сервера Miscreated

Miscreated
MiscreatedВільний доступ
Створіть hosting.cfg сервера Miscreated: MOTD, RCON, погода, потреби гравців, ШІ, лут і ліміти.
КонфігураціяCFGВідкрити
Документація
Miscreated
MiscreatedВільний доступ
Створіть скрипт запуску сервера Miscreated: оновлення SteamCMD, аргументи запуску й автоперезапуск.
ЗапускSteamCMDВідкрити
Документація