bolt Valebyte VPS від $4/міс — NVMe, запуск за 60 секунд.

Отримати VPS arrow_forward

Власний сервер Project Zomboid: встановлення та налаштування на VPS/дедику

calendar_month June 23, 2026 schedule 18 хв. читання visibility 33 переглядів
person
Valebyte Team
Власний сервер Project Zomboid: встановлення та налаштування на VPS/дедику

Власний сервер Project Zomboid: встановлення та налаштування на VPS/дедику

Для створення власного сервера Project Zomboid з повним контролем над світом, модами та продуктивністю, оптимальним є вибір віртуального (VPS) або виділеного сервера, що надає стабільний хостинг, достатні ресурси CPU, RAM та NVMe-диска для комфортної гри кількох десятків користувачів.

Project Zomboid — це унікальна гра в жанрі симулятора виживання в зомбі-апокаліпсисі, яка відома своєю хардкорністю, деталізацією та величезними можливостями для модифікацій. Граючи з друзями, багато хто стикається з обмеженнями стандартного хостингу через Steam або P2P-з'єднання, що призводить до затримок, втрати прогресу та неможливості встановлення бажаних модів. Саме в таких випадках на допомогу приходить власний сервер Project Zomboid, розгорнутий на потужному VPS або виділеному сервері.

У цій статті ми детально розглянемо процес встановлення та налаштування Project Zomboid dedicated server, а також надамо рекомендації щодо вибору оптимального хостингу, виходячи з ваших потреб та бюджету. Ми заглибимося в технічні аспекти, від вибору операційної системи та вимог до обладнання до тонкого налаштування конфігураційних файлів, встановлення модів та забезпечення безпеки.

Навіщо потрібен власний сервер Project Zomboid і чому це краще?

Використання власного сервера для Project Zomboid пропонує низку суттєвих переваг порівняно з грою через вбудовані функції Steam або підключенням до чужих публічних серверів. Ці переваги особливо важливі для стабільної та повноцінної багатокористувацької гри.

Повний контроль над ігровим процесом та світом

Коли у вас є власний сервер Project Zomboid, ви стаєте повноправним адміністратором. Це означає, що ви можете:

  • Налаштовувати правила гри: Змінювати швидкість плину часу, параметри зомбі (швидкість, сила, чутливість), частоту появи луту, погодні умови та багато іншого. Ви можете створити як максимально хардкорний досвід, так і більш казуальний, орієнтований на дослідження та будівництво.
  • Керувати гравцями: Видавати права адміністратора, банити порушників, телепортувати гравців, відновлювати втрачені предмети або навіть воскрешати персонажів.
  • Зберігати прогрес: Весь ігровий світ та прогрес гравців зберігаються на вашому сервері. Вам не потрібно турбуватися про те, що чийсь хост вимкнеться, і ви втратите години гри. Сервер працює 24/7 (якщо це VPS/дедик), забезпечуючи постійний доступ до вашого світу.

Необмежені можливості для модів та кастомізації

Project Zomboid славиться своєю активною моддинг-спільнотою. Моди можуть кардинально змінити ігровий процес, додаючи нові предмети, зброю, транспорт, карти, професії, риси характеру та механіки. На власному сервері ви можете:

  • Встановлювати будь-які моди: На відміну від публічних серверів, де список модів обмежений вибором адміністратора, на своєму сервері ви можете встановлювати будь-які модифікації зі Steam Workshop або сторонніх джерел, комбінуючи їх на свій розсуд.
  • Створювати унікальний ігровий досвід: Експериментувати з різними збірками модів, адаптуючи гру під свій стиль та вподобання вашої групи гравців. Наприклад, створити сервер з акцентом на реалізм, виживання в дикій природі або масові битви з ордами зомбі.

Стабільність, продуктивність та DDoS-захист

Хостинг Project Zomboid на професійному VPS або виділеному сервері від Valebyte.com забезпечує:

Шукаєте надійний сервер для ваших проєктів?

VPS від $10/міс та виділені сервери від $9/міс з NVMe, DDoS-захистом та підтримкою 24/7.

Дивитися пропозиції →
  • Високу продуктивність: Ігровий сервер отримує виділені ресурси (CPU, RAM, диск), що мінімізує лаги та фризи навіть за великої кількості гравців та складних модів.
  • Надійне з'єднання: Дата-центри Valebyte.com розташовані в стратегічно важливих регіонах (наприклад, Ашберн, Вірджинія, або Лос-Анджелес), забезпечуючи низький пінг для гравців з різних регіонів.
  • Цілодобова доступність: Сервер працює 24/7, і гравці можуть підключатися в будь-який час, незалежно від того, чи перебуває хост онлайн.
  • Захист від DDoS-атак: Важливий аспект для будь-якого ігрового сервера. Valebyte.com надає вбудований DDoS-захист, який допомагає захистити ваш Project Zomboid dedicated server від шкідливих атак, забезпечуючи безперервну роботу.

Які ресурси потрібні для Project Zomboid Dedicated Server?

Project Zomboid, незважаючи на уявну простоту графіки, може бути досить вимогливим до ресурсів сервера, особливо за великої кількості гравців, активного використання модів та великих карт. Правильний вибір конфігурації VPS або виділеного сервера є критично важливим для стабільної та комфортної гри.

CPU: Тактова частота чи ядра: що важливіше?

Project Zomboid server, як і багато інших ігрових серверів, в основному однопотоковий. Це означає, що він більшою мірою залежить від високої тактової частоти одного ядра (single-core performance), а не від загальної кількості ядер. Хоча багатоядерні процесори корисні для операційної системи та інших фонових процесів, сам ігровий сервер Zomboid використовуватиме переважно одне ядро.

  • Рекомендація: Шукайте процесори з тактовою частотою від 3.0 GHz і вище. Сучасні Intel Xeon E3/E5 з високою частотою або актуальні AMD Ryzen/Intel Core (для дорожчих VPS/дедиків) будуть чудовим вибором.
  • Кількість ядер:
    • Для 2-4 гравців: 2 vCPU (віртуальних ядра) з високою частотою.
    • Для 5-10 гравців: 2-4 vCPU, але з акцентом на частоту.
    • Для 10+ гравців та модів: 4-6+ vCPU з максимальною доступною тактовою частотою.

RAM: Скільки оперативної пам'яті знадобиться?

Оперативна пам'ять — другий за важливістю ресурс. Project Zomboid активно використовує RAM для зберігання стану світу, інвентарю гравців, інформації про зомбі, завантажених чанків карти та, звісно ж, модів. Моди можуть значно збільшити споживання RAM.

  • Базові вимоги (без модів, 2-4 гравці): Від 4 GB RAM.
  • Середні вимоги (5-10 гравців, кілька модів): 8-12 GB RAM.
  • Високі вимоги (10-20+ гравців, багато модів, велика карта): 16-32 GB RAM і більше.
  • Важливо: Враховуйте, що операційна система сама по собі споживає певну кількість RAM (від 0.5 GB для Linux до 2-4 GB для Windows Server). Завжди беріть трохи більше, ніж здається необхідним, щоб уникнути свопінгу на диск, який сильно уповільнює роботу сервера.

Диск та мережа: NVMe SSD та стабільний канал

  • Диск (Storage):
    • Тип: Наполегливо рекомендується використовувати NVMe SSD. Project Zomboid постійно читає та записує дані про світ, гравців та логи. Висока швидкість читання/запису NVMe SSD значно прискорює завантаження світу, збереження прогресу та загальну чутливість сервера. HDD або навіть SATA SSD працюватимуть помітно повільніше, викликаючи затримки.
    • Обсяг:
      • Базовий: 50-100 GB. Сам сервер та базові файли гри займають близько 5-10 GB. Світ може розростатися, а моди та логи займатимуть додаткове місце.
      • З модами та тривалою грою: 100-200 GB. Рекомендується мати запас для резервних копій.
  • Мережа (Network):
    • Пропускна здатність: Project Zomboid не вимагає гігантської пропускної здатності, але стабільність каналу важлива. 100 Mbps симетричного каналу зазвичай достатньо для більшості серверів. Для дуже великих серверів (20+ гравців) або якщо ви плануєте хостити інші сервіси, 1 Gbps буде кращим варіантом.
    • Стабільність та пінг: Вибирайте дата-центр, який географічно близький до більшості ваших гравців. Valebyte.com пропонує локації в США, включаючи Маямі, що зручно для гравців з Північної та Південної Америки. Низький пінг забезпечує комфортну гру без лагів.
rocket_launch Швидкий вибір

Need a dedicated server?

Compare prices from top providers. Configure and order in minutes.

Виділені сервери arrow_forward

Вибір операційної системи та підготовка VPS/дедика

Після того як ви визначилися з необхідними ресурсами, наступним кроком буде вибір операційної системи для вашого VPS або виділеного сервера та його початкова підготовка.

Linux проти Windows: оптимальний вибір

Обидва варіанти мають свої плюси та мінуси для хостингу Project Zomboid:

  • Linux (рекомендується):
    • Переваги: Менше споживання системних ресурсів (RAM, CPU), що залишає більше для ігрового сервера. Висока стабільність та безпека. Більшість гайдів та скриптів з автоматизації заточені під Linux. Немає необхідності в ліцензуванні (для безкоштовних дистрибутивів).
    • Недоліки: Вимагає базових знань командного рядка.
    • Рекомендовані дистрибутиви: Ubuntu Server (20.04 LTS або 22.04 LTS), Debian (10 або 11).
  • Windows Server:
    • Переваги: Звичний графічний інтерфейс (якщо ви до нього звикли). Простіше в управлінні для новачків, не знайомих з Linux CLI.
    • Недоліки: Вище споживання ресурсів. Вимагає покупки ліцензії Windows Server, що збільшує загальну вартість хостингу. Менш оптимізований для серверних завдань порівняно з Linux.
    • Рекомендовані версії: Windows Server 2019 або 2022.

Для більшості користувачів, особливо тих, хто прагне максимальної продуктивності та економії, Linux є кращим вибором для Project Zomboid dedicated server.

Початкова підготовка сервера

Незалежно від обраної ОС, перед встановленням ігрового сервера необхідно виконати кілька базових кроків.

Для Linux (Ubuntu/Debian):

  1. Підключення по SSH: Використовуйте SSH-клієнт (наприклад, PuTTY для Windows, або вбудований термінал для macOS/Linux) для підключення до вашого сервера.
    ssh root@ВАШ_IP_СЕРВЕРА
    Вам потрібно буде ввести пароль root, наданий хостинг-провайдером.
  2. Оновлення системи: Завжди починайте з оновлення пакетів, щоб отримати останні виправлення безпеки та стабільності.
    sudo apt update
    sudo apt upgrade -y
  3. Створення окремого користувача: Запускати ігровий сервер від імені root небезпечно. Створіть нового користувача для ігрового сервера.
    sudo adduser pzserver
    sudo usermod -aG sudo pzserver # Додати користувача до групи sudo (опціонально, для адміністрування)
    Після створення, переключіться на цього користувача:
    su - pzserver
  4. Встановлення необхідних пакетів: Project Zomboid server вимагає деяких бібліотек.
    sudo apt install -y screen lib32gcc-s1 curl wget unzip
    screen дуже корисний для запуску сервера у фоновому режимі, щоб він продовжував працювати після закриття SSH-сесії.
  5. Налаштування фаєрволу (UFW): Відкрийте необхідні порти для SSH та Project Zomboid.
    sudo ufw allow OpenSSH
    sudo ufw allow 8766/tcp # Порт для підключення клієнтів
    sudo ufw allow 8767/udp # Порт для Steam-браузера
    sudo ufw allow 16261/udp # Порт для Voice Chat (якщо використовується)
    sudo ufw enable
    sudo ufw status
    Переконайтеся, що фаєрвол увімкнено та порти відкрито.

Для Windows Server:

  1. Підключення по RDP: Використовуйте Remote Desktop Connection для підключення до вашого сервера.
  2. Оновлення системи: Виконайте всі доступні оновлення Windows.
  3. Вимкнення посиленої безпеки IE (опціонально): Для зручності завантаження файлів можна вимкнути "IE Enhanced Security Configuration" у Server Manager.
  4. Встановлення Java: Project Zomboid вимагає Java Runtime Environment (JRE). Завантажте та встановіть останню версію JRE x64 (наприклад, AdoptOpenJDK або Oracle JRE).
  5. Налаштування фаєрволу Windows Defender: Відкрийте порти 8766 (TCP), 8767 (UDP) та 16261 (UDP) для вхідних підключень. Це можна зробити через "Windows Defender Firewall with Advanced Security" -> "Inbound Rules" -> "New Rule...".

Встановлення та перший запуск Project Zomboid Dedicated Server

Тепер, коли сервер підготовлений, можна приступати до встановлення самого ігрового сервера Project Zomboid. Ми розглянемо процес для Linux, як найбільш популярний та ефективний варіант для хостингу.

Встановлення SteamCMD на Linux

SteamCMD — це консольна утиліта Steam, яка дозволяє завантажувати та оновлювати серверні файли ігор. Для встановлення Project Zomboid dedicated server через SteamCMD виконайте наступні кроки (під користувачем pzserver):

  1. Створення директорії для SteamCMD:
    mkdir ~/steamcmd
    cd ~/steamcmd
  2. Завантаження SteamCMD:
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  3. Розпакування архіву:
    tar -xvzf steamcmd_linux.tar.gz
  4. Запуск SteamCMD:
    ./steamcmd.sh
    При першому запуску SteamCMD оновиться. Дочекайтеся появи запрошення Steam>.
  5. Авторизація (анонімно):
    login anonymous
  6. Встановлення Project Zomboid Server:
    force_install_dir ../pzserver
    app_update 380870 validate
    • force_install_dir ../pzserver вказує SteamCMD встановити файли сервера в директорію ~/pzserver (на один рівень вище поточної директорії steamcmd).
    • app_update 380870 validate завантажує або оновлює серверні файли Project Zomboid (App ID 380870). validate перевіряє цілісність файлів.
    Цей процес може зайняти деякий час залежно від швидкості вашого інтернет-з'єднання. Дочекайтеся завершення завантаження.
  7. Вихід зі SteamCMD:
    quit

Запуск сервера на Linux

Після встановлення файли сервера Project Zomboid будуть знаходитися в директорії ~/pzserver. Для першого запуску та створення базових конфігураційних файлів:

  1. Перейдіть до директорії сервера:
    cd ~/pzserver
  2. Запустіть сервер за допомогою screen: Використання screen дозволяє серверу працювати у фоновому режимі, навіть якщо ви відключитеся від SSH.
    screen -S pz-server /usr/bin/java -Xms3g -Xmx6g -Dzomboid.steam=1 -Dzomboid.znetlog=1 -Djava.awt.headless=true -jar ProjectZomboid.jar -servername servertest
    • -S pz-server: Створює нову сесію screen з ім'ям "pz-server".
    • -Xms3g -Xmx6g: JVM-аргументи, що встановлюють мінімальний (initial) та максимальний (maximum) розмір купи Java. У цьому прикладі виділяється від 3 до 6 ГБ RAM. Ці значення потрібно коригувати залежно від обсягу RAM вашого сервера та кількості гравців/модів. Переконайтеся, що -Xmx не перевищує доступну RAM.
    • -Dzomboid.steam=1: Активує Steam-функції сервера.
    • -Dzomboid.znetlog=1: Вмикає логування мережевих подій.
    • -Djava.awt.headless=true: Запускає Java в "безголовому" режимі, що оптимально для серверів без графічного інтерфейсу.
    • -jar ProjectZomboid.jar: Запускає основний JAR-файл сервера.
    • -servername servertest: Вказує ім'я конфігураційного профілю сервера. За замовчуванням це "servertest".
    При першому запуску сервер згенерує всі необхідні файли конфігурації та світ. Це може зайняти деякий час.
  3. Відключення від сесії screen: Щоб вийти з сесії screen, але залишити сервер працювати, натисніть Ctrl+A, потім D.
  4. Повторне підключення до сесії screen: Щоб повернутися до консолі сервера, використовуйте:
    screen -r pz-server
  5. Зупинка сервера: Всередині сесії screen, введіть quit у консолі сервера Project Zomboid.

Особливості встановлення на Windows

На Windows процес встановлення аналогічний, але без SteamCMD:

  1. Завантажте файли сервера: Якщо у вас є Project Zomboid у Steam, ви можете знайти серверні файли в Steam\steamapps\common\ProjectZomboid. Якщо ні, можна використовувати SteamCMD для Windows або знайти готові збірки.
  2. Встановіть Java: Переконайтеся, що у вас встановлено 64-бітну Java Runtime Environment (JRE).
  3. Запустіть сервер: Знайдіть файл StartServer64.bat у кореневій папці сервера (або ProjectZomboidServer.bat). Відредагуйте його, щоб налаштувати параметри JVM (-Xms, -Xmx). Запустіть його. Для роботи у фоновому режимі можна використовувати утиліти типу NSSM (Non-Sucking Service Manager) або просто залишити вікно консолі відкритим.

Тонке налаштування Project Zomboid Server: конфіги, порти, моди

Після першого запуску ваш Project Zomboid dedicated server готовий до роботи, але для повноцінної гри потрібне налаштування. Основні параметри сервера зберігаються в конфігураційних файлах.

Основні файли конфігурації: servertest.ini та інші

Усі конфігураційні файли сервера Project Zomboid знаходяться в директорії ~/.zomboid/Server/ (для Linux) або C:\Users\ВАШ_КОРИСТУВАЧ\Zomboid\Server\ (для Windows).

  • servertest.ini (або ВАШЕ_ІМ'Я_СЕРВЕРА.ini): Це основний файл, який контролює більшість ігрових параметрів.
    # Приклад вмісту servertest.ini
    Public=true
    PublicName=ValebyteZomboidServer
    PublicDescription=Survival in Project Zomboid with Valebyte.com
    Password=ваш_пароль_для_входу
    MaxPlayers=10
    RCONPort=27015
    RCONPassword=ваш_rcon_пароль
    OpenPort=8766 # Основний порт для підключення клієнтів
    UDPPort=8767 # Порт для Steam-браузера
    VoicePort=16261 # Порт для голосового чату
    
    # Параметри світу та зомбі
    Map=Muldraugh, KY
    SpawnPoint=0,0,0
    ResetID=123456 # Змініть для скидання світу
    ZombieRespawnDelay=72.0
    ZombieRespawnHours=6.0
    ZombieRespawnMultiplier=1.0
    
    # Моди
    Mods=
    WorkshopItems=
    # Приклад: Mods=Hydrocraft;ORGM
    # Приклад: WorkshopItems=87654321;12345678

    Важливі параметри:

    • Public=true/false: Робить сервер видимим у публічному списку Steam.
    • PublicName, PublicDescription: Ім'я та опис сервера.
    • Password: Пароль для входу на сервер. Залиште порожнім, якщо не потрібен.
    • MaxPlayers: Максимальна кількість гравців.
    • OpenPort, UDPPort, VoicePort: Порти, які мають бути відкриті у фаєрволі.
    • Mods, WorkshopItems: Список ID модів (див. нижче).
    • Безліч інших параметрів для налаштування зомбі, луту, часу, погоди тощо. Рекомендується вивчити офіційну вікі для повного списку.
  • server.ini: Цей файл містить загальні налаштування сервера, такі як ім'я, пароль адміністратора, Steam API Key.
    # Приклад вмісту server.ini
    ServerName=servertest
    AdminPassword=ваш_адмін_пароль
    DoSteamAuth=true
    SteamVAC=true
    SteamAPIKey=ВАШ_STEAM_API_KEY # Рекомендується для кращої роботи Steam-функцій
    # ... інші налаштування ...

    AdminPassword: Встановіть пароль адміністратора для виконання команд через ігрову консоль (натисніть ~ в грі) або через RCON.

    SteamAPIKey: Отримати його можна на сторінці Steam API Key. Він покращує роботу Steam-функцій, таких як перевірка автентичності гравців та відображення інформації про сервер.

Після редагування будь-якого .ini файлу, збережіть зміни та перезапустіть сервер, щоб вони набули чинності.

Порти та правила фаєрволу

Для коректної роботи Project Zomboid server необхідно переконатися, що наступні порти відкрито у фаєрволі вашого VPS/дедика (як ми вже робили в розділі підготовки сервера):

  • 8766/TCP: Основний ігровий порт для підключення клієнтів.
  • 8767/UDP: Порт для Steam-браузера, щоб ваш сервер був видимий у списку серверів Steam.
  • 16261/UDP: Порт для вбудованого голосового чату (якщо ви плануєте його використовувати).
  • 27015/TCP (опціонально): Порт для RCON, якщо ви хочете керувати сервером віддалено через RCON-клієнт.

Якщо ви використовуєте UFW на Linux, команди для відкриття портів були наведені вище. Для інших фаєрволів (наприклад, firewalld на CentOS/RHEL або фаєрвол хмарного провайдера), синтаксис відрізнятиметься.

Встановлення модів зі Steam Workshop

Встановлення модів на хостинг Project Zomboid вимагає двох кроків: вказівки ID модів та ID елементів Steam Workshop.

  1. Знайдіть ID модів та Workshop-елементів:
    • Перейдіть на сторінку мода у Steam Workshop (наприклад, "Minimal Display Bars").
    • Workshop ID: Це число в URL після ?id= (наприклад, 2687679169).
    • Mod ID: Зазвичай вказаний на сторінці мода в описі або в розділі "Required Items". Якщо не вказано, його можна знайти у файлі mod.info всередині папки мода після його завантаження (або на клієнті, або після першого запуску сервера з WorkshopItems). Наприклад, для "Minimal Display Bars" Mod ID може бути MinimalDisplayBars.
  2. Додайте ID до servertest.ini:
    # Приклад для мода Minimal Display Bars (Workshop ID: 2687679169, Mod ID: MinimalDisplayBars)
    WorkshopItems=2687679169
    Mods=MinimalDisplayBars

    Якщо у вас кілька модів, розділяйте їх крапкою з комою без пробілів:

    WorkshopItems=2687679169;1234567890
    Mods=MinimalDisplayBars;MyAwesomeMod

    Порядок у Mods= важливий, якщо моди мають залежності або перезаписують файли один одного. Зазвичай моди із залежностями повинні йти після своїх залежностей.

  3. Перезапустіть сервер: При запуску сервер автоматично завантажить вказані моди зі Steam Workshop.
rocket_launch Швидкий вибір

Need a dedicated server?

Compare prices from top providers. Configure and order in minutes.

Виділені сервери arrow_forward

Оптимізація продуктивності та захист Project Zomboid сервера від DDoS

Для забезпечення найкращого ігрового досвіду та безпеки вашого хостингу Project Zomboid, важливо приділити увагу оптимізації та захисту.

JVM-аргументи та інші твіки

Java Virtual Machine (JVM) є основою для Project Zomboid server, і правильне налаштування її аргументів може значно вплинути на продуктивність та споживання пам'яті.

  • Параметри -Xms та -Xmx: Це найважливіші аргументи для керування виділеною RAM.
    • -Xms: Мінімальний (початковий) розмір купи Java. Рекомендується встановлювати його рівним -Xmx, щоб уникнути динамічної зміни розміру купи під час роботи, що може викликати затримки.
    • -Xmx: Максимальний розмір купи Java. Ніколи не встановлюйте це значення вище, ніж фізично доступна RAM на вашому сервері мінус ресурси для ОС та інших процесів. Якщо ви виділите занадто багато, система почне використовувати своп-файл, що призведе до катастрофічного падіння продуктивності.

    Приклад: Для сервера з 8 GB RAM, де ОС споживає близько 1-2 GB, можна виділити 6 GB для Project Zomboid:

    java -Xms6g -Xmx6g ...
  • Параметри збирача сміття (Garbage Collector): Для ігрових серверів часто рекомендуються збирачі сміття з низькою затримкою, такі як G1GC або Shenandoah. Однак, для Project Zomboid, стандартний ParallelGC зазвичай працює добре, і експерименти з іншими можуть бути складними.

    Якщо ви хочете спробувати G1GC:

    java -Xms6g -Xmx6g -XX:+UseG1GC ...
    Моніторинг продуктивності сервера після зміни цих параметрів є критично важливим.
  • Автоматичний перезапуск сервера: Використовуйте systemd (для Linux) або скрипти для автоматичного перезапуску сервера у випадку збою або за розкладом (наприклад, раз на 24 години для очищення пам'яті та перезавантаження світу).

    Приклад systemd service unit для Project Zomboid:

    # /etc/systemd/system/pzserver.service
    [Unit]
    Description=Project Zomboid Server
    After=network.target
    
    [Service]
    User=pzserver
    Group=pzserver
    WorkingDirectory=/home/pzserver/pzserver
    ExecStart=/usr/bin/screen -DmS pz-server /usr/bin/java -Xms6g -Xmx6g -Dzomboid.steam=1 -Dzomboid.znetlog=1 -Djava.awt.headless=true -jar ProjectZomboid.jar -servername servertest
    ExecStop=/usr/bin/screen -p 0 -S pz-server -X eval 'stuff "quit"\015'
    Restart=always
    RestartSec=10
    
    [Install]
    WantedBy=multi-user.target

    Після створення файлу, виконайте:

    sudo systemctl daemon-reload
    sudo systemctl enable pzserver
    sudo systemctl start pzserver
    sudo systemctl status pzserver
    Це дозволить керувати сервером як системним сервісом та забезпечить його автоматичний перезапуск.

Резервне копіювання та моніторинг

Регулярне резервне копіювання — це ваша страховка від втрати прогресу через збої, помилки або некоректні моди. Моніторинг допомагає відстежувати продуктивність та виявляти проблеми до того, як вони стануть критичними.

  • Резервне копіювання:
    • Що копіювати: Вся директорія ~/.zomboid/Server/ (для Linux) або C:\Users\ВАШ_КОРИСТУВАЧ\Zomboid\Server\ (для Windows). Вона містить усі збереження світу, конфігурації та логи.
    • Як часто: Щодня або кілька разів на день, залежно від активності сервера.
    • Куди: На окремий диск, у хмарне сховище або на інший сервер. Ніколи не зберігайте резервні копії на тому ж диску, що й сам сервер.
    • Автоматизація: Використовуйте cron (для Linux) для створення автоматичних скриптів резервного копіювання.
      # Приклад скрипта для стиснення та копіювання
      #!/bin/bash
      DATE=$(date +%Y%m%d%H%M%S)
      BACKUP_DIR="/path/to/your/backups" # Вкажіть свій шлях
      SERVER_DATA="/home/pzserver/.zomboid/Server"
      
      mkdir -p $BACKUP_DIR
      tar -czvf $BACKUP_DIR/pzserver_backup_$DATE.tar.gz $SERVER_DATA
      
      # Видалення старих бекапів (наприклад, старших за 7 днів)
      find $BACKUP_DIR -name "pzserver_backup_*.tar.gz" -type f -mtime +7 -delete
      Додайте цей скрипт до crontab -e для регулярного запуску.
  • Моніторинг:
    • Використання ресурсів: Відстежуйте завантаження CPU, споживання RAM та I/O диска (htop, top, free -h, iostat на Linux; Task Manager на Windows).
    • Логи сервера: Регулярно переглядайте файли логів Project Zomboid (у директорії ~/.zomboid/Server/) на предмет помилок або попереджень.
    • Зовнішні сервіси: Використовуйте інструменти моніторингу, що надаються Valebyte.com, або сторонні рішення (Zabbix, Prometheus, Grafana) для більш глибокого аналізу.

Захист від DDoS-атак: що пропонує Valebyte?

Ігрові сервери часто стають мішенню для DDoS-атак, які можуть призвести до недоступності сервера та поганого ігрового досвіду. Valebyte.com розуміє цю загрозу та надає комплексний захист:

  • Вбудований DDoS-захист: Усі VPS та виділені сервери від Valebyte.com включають базовий або розширений DDoS-захист на рівні мережі. Цей захист автоматично фільтрує шкідливий трафік, пропускаючи легітимні запити до вашого сервера.
  • Постійний моніторинг: Наші системи постійно відстежують мережевий трафік для виявлення та нейтралізації потенційних атак.
  • Географічний розподіл: Розміщення серверів у різних дата-центрах (наприклад, у США) допомагає розподілити ризики та забезпечити стабільність.

Наявність такого захисту дозволяє вам зосередитися на ігровому процесі та керуванні сервером, не турбуючись про зовнішні загрози.

Який конфіг VPS/дедика обрати під різну кількість гравців Project Zomboid?

Вибір оптимальної конфігурації VPS або виділеного сервера залежить від запланованої кількості гравців, кількості та складності модів, а також від ваших фінансових можливостей. Нижче представлена таблиця з рекомендованими конфігураціями та орієнтовними цінами, які можуть варіюватися.

Таблиця рекомендованих конфігурацій та цін

Ці рекомендації базуються на досвіді та можуть слугувати відправною точкою. Фактичне споживання ресурсів може відрізнятися.

Кількість гравців CPU (vCores/GHz) RAM (GB) Диск (NVMe SSD) Мережевий канал Рекомендований хостинг Орієнтовна ціна ($/міс)
2-4 гравці (без модів/легкі моди) 2 vCPU (3.0+ GHz) 4-6 GB 50 GB NVMe 100 Mbps VPS (Entry-Level) $10 - $25
5-8 гравців (середні моди) 2-4 vCPU (3.4+ GHz) 8-12 GB 100 GB NVMe 100 Mbps - 1 Gbps VPS (Mid-Range) $25 - $50
9-16 гравців (багато модів, активна гра) 4-6 vCPU (3.8+ GHz) 16-24 GB 150 GB NVMe 1 Gbps VPS (High-End) / Entry-Level Dedicated $50 - $90
17-32+ гравці (масштабні моди, великі проєкти) 6-8+ Cores (4.0+ GHz) 32-64+ GB 250+ GB NVMe 1 Gbps (гарантований) Виділений сервер $90 - $200+

Фактори, що впливають на вибір: моди, карта, активність

При виборі хостингу Project Zomboid враховуйте наступні фактори:

  • Кількість та складність модів: Деякі моди можуть значно збільшувати споживання RAM та CPU. Моди, що додають нові механіки, об'єкти або скрипти, є більш вимогливими.
  • Розмір карти та завантажені чанки: Чим більше досліджуваних областей та активних гравців, тим більше даних про світ потрібно зберігати в RAM.
  • Активність гравців: Одночасна велика кількість гравців, які будують бази, борються з зомбі та досліджують світ, створює велике навантаження на сервер.
  • Частота появи зомбі та їх параметри: Сервер повинен постійно обробляти поведінку зомбі. Велика кількість зомбі або більш складні моделі поведінки (наприклад, "розумні" зомбі) вимагають більше ресурсів.
  • Додаткові сервіси: Якщо ви плануєте хостити на тому ж сервері інші додатки (Discord боти, веб-сервери, моніторинг), виділіть для них додаткові ресурси.

Почніть з конфігурації, яка трохи перевищує ваші мінімальні очікування, щоб мати запас продуктивності. Більшість хостинг-провайдерів, включаючи Valebyte.com, дозволяють легко масштабувати VPS, додаючи RAM або CPU в міру зростання потреб вашого сервера.

Висновки

Власний Project Zomboid сервер на VPS або виділеному хостингу забезпечує неперевершений контроль, стабільність та продуктивність для комфортної гри з друзями. Вибір оптимальної конфігурації, ретельне налаштування та увага до безпеки, включаючи DDoS-захист від Valebyte.com, гарантують найкращий ігровий досвід. Почніть з адекватного тарифного плану та масштабуйте його в міру зростання вашої спільноти, забезпечуючи безперебійне виживання у світі зомбі-апокаліпсису.

Готові обрати сервер?

VPS та виділені сервери в 72+ країнах з миттєвою активацією та повним root-доступом.

Почати зараз →
support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.