Цей посібник охоплює все, що вам потрібно знати про налаштування та конфігурацію вашого виділеного сервера Necesse на Legion Hosting. Necesse — це кооперативна екшн-RPG з елементами виживання, що пропонує дослідження, крафтинг, будівництво баз та керування поселеннями на процедурно згенерованих островах. Для керування вашим сервером після його запуску дивіться наш посібник Команди адміністратора Necesse.
Що таке Necesse?
Necesse — це екшн-RPG на виживання з видом зверху, де гравці досліджують процедурно згенеровані світи, збирають ресурси, створюють спорядження, будують бази та керують поселеннями NPC. Гра пропонує систему прогресу, яка проводить гравців через численні біоми, дедалі складніших босів та глибше дослідження підземель. Багатокористувацький режим підтримує до 250 гравців на одному сервері, що робить його ідеальним як для великих спільнотних серверів, так і для невеликих груп друзів.
Ключові особливості включають:
- Дослідження — Подорожуйте між процедурно згенерованими островами через численні біоми
- Бій — Бийтеся з дедалі складнішими ворогами та босами за допомогою різноманітної зброї та броні
- Крафтинг і будівництво — Широка система крафтингу з будівництвом баз та декоруванням
- Керування поселеннями — Наймайте NPC, призначайте роботу та будуйте процвітаючі поселення
- Багатокористувацький режим — Кооперативний ігровий процес із друзями на виділених серверах
Перший запуск
Коли ваш сервер Necesse надається на Legion Hosting, він постачається попередньо налаштованим і готовим до запуску. Щоб запустити сервер вперше:
- Увійдіть до GPanel за адресою gpanel.legionhosting.net
- Виберіть свій сервер Necesse зі списку серверів
- Натисніть Start, щоб запустити сервер
- Сервер згенерує світ за замовчуванням та файли конфігурації під час першого завантаження
- Коли в консолі з'явиться повідомлення, що сервер готовий, гравці зможуть підключатися
Стартові змінні GPanel
GPanel надає стартові змінні на вкладці Startup, які дозволяють налаштовувати ключові параметри сервера без безпосереднього редагування файлів. Зміни потребують перезапуску сервера, щоб набути чинності.
| Змінна | За замовчуванням | Опис |
|---|---|---|
SAVE_NAME |
Save1 |
Назва файлу збереження світу для завантаження або створення |
SERVER_SLOTS |
10 |
Максимальна кількість слотів для гравців (1-250) |
SERVER_PASSWORD |
(порожньо) | Пароль сервера для приватних серверів. Залиште порожнім для публічного сервера. |
AUTO_UPDATE |
0 |
Увімкнути або вимкнути автооновлення під час запуску. Встановіть 1, щоб увімкнути. |
SRCDS_BETAID |
(порожньо) | Бета-гілка Steam для встановлення. Залиште порожнім для стабільного релізу. |
Конфігурація сервера (server.cfg)
Основна конфігурація сервера зберігається у server.cfg. На вашому сервері GPanel ви можете знайти цей файл у File Manager у каталозі cfg/. Файл використовує структурований формат із налаштуваннями, укладеними в блок SERVER = { }.
Ось повний список налаштувань server.cfg:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Описи налаштувань
| Налаштування | За замовчуванням | Опис |
|---|---|---|
port |
14159 | UDP-порт, який прослуховує ваш сервер. Діапазон: 0-65535. Зазвичай керується GPanel автоматично. |
slots |
10 | Максимальна кількість одночасних гравців. Діапазон: 1-250. |
password |
(порожньо) | Пароль сервера. Залиште порожнім для публічного сервера. Гравці повинні ввести його для підключення. |
maxClientLatencySeconds |
30 | Максимально допустима затримка клієнта в секундах перед тайм-аутом. Збільште, якщо гравці з високим пінгом відключаються. |
pauseWhenEmpty |
true | Коли увімкнено, сервер призупиняє симуляцію світу, коли не підключено жодного гравця. Встановіть false, щоб світ працював 24/7 (поселення продовжуватимуть функціонувати). |
giveClientsPower |
true | Коли увімкнено, клієнти мають повноваження над власним визначенням влучань, позицією та подібними механіками. Встановіть false для суворішої валідації на боці сервера (працює як базовий анти-чіт, але може відчуватися менш чутливим). |
logging |
true | Коли увімкнено, сервер створює файли журналу для кожної сесії. Корисно для усунення несправностей. |
language |
en | Мова сервера для системних повідомлень. |
zipSaves |
true | Коли увімкнено, файли збереження стискаються. Заощаджує місце на диску, але дещо збільшує час збереження/завантаження. |
MOTD |
(порожньо) | Повідомлення дня (Message of the Day), що відображається гравцям, коли вони приєднуються до сервера. |
Налаштування світу (worldSettings.cfg)
Специфічні для світу налаштування зберігаються в окремому файлі під назвою worldSettings.cfg, розташованому в папці збереження світу (наприклад, saves/YourWorldName/worldSettings.cfg). Ці налаштування керують ігровими механіками і можуть бути змінені будь-коли.
| Налаштування | За замовчуванням | Опис |
|---|---|---|
allowCheats |
false | Вмикає команди чітів на сервері. Попередження: Після увімкнення це незворотно і прив'язує персонажів до світів з увімкненими чітами. |
difficulty |
NORMAL | Рівень складності гри. Див. таблицю складності нижче. |
deathPenalty |
DROP_MATS | Що відбувається, коли гравець помирає. Варіанти: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Як часто відбуваються рейди. Варіанти: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Вмикає або вимикає механіку голоду. |
disableMobSpawns |
false | Коли увімкнено, запобігає природному спавну ворожих мобів. |
forcedPvP |
false | Коли увімкнено, у всіх гравців PvP увімкнено назавжди, і його неможливо вимкнути. |
unloadSettlements |
false | Керує тим, чи вивантажуються поселення, коли поблизу немає гравців. |
maxSettlementsPerPlayer |
-1 | Максимальна кількість поселень, якими може володіти один гравець. Встановіть -1 для необмеженої кількості. |
dayTimeMod |
1.0 | Множник тривалості дня. Вищі значення роблять денний час довшим. Максимум: 10. |
nightTimeMod |
1.0 | Множник тривалості ночі. Вищі значення роблять нічний час довшим. Максимум: 10. |
Рівні складності
| Складність | Модифікатор шкоди | Модифікатор відкидання |
|---|---|---|
| Casual | -50% отриманої шкоди | Нормальний |
| Adventure | -30% отриманої шкоди | Нормальний |
| Classic (Normal) | Без модифікатора | Нормальний |
| Hard | +30% отриманої шкоди | -25% завданого відкидання |
| Brutal | +100% отриманої шкоди | -60% завданого відкидання |
Варіанти штрафу за смерть
| Штраф | Опис |
|---|---|
NONE |
Жодні предмети не випадають при смерті |
DROP_MATS |
Випадають неекіпірувальні матеріали (за замовчуванням) |
DROP_INVENTORY |
Випадає основний інвентар (панель швидкого доступу та екіпіровані предмети зберігаються) |
DROP_ALL |
Випадають усі предмети, що переносяться |
HARDCORE |
Остаточна смерть персонажа — персонаж видаляється |
Як підключитися
Коли ваш сервер запущено, гравці можуть підключитися, виконавши такі кроки:
- Запустіть Necesse зі Steam
- У головному меню натисніть Multiplayer
- Натисніть Direct Connect (або Join Server, якщо сервер з'являється у списку)
- Введіть IP-адресу та порт вашого сервера у форматі
IP:Port(наприклад,192.168.1.100:14159) - Якщо сервер має пароль, введіть його, коли буде запропоновано
- Натисніть Connect
Керування збереженнями
Necesse зберігає дані світу та дані гравців у каталозі saves/ на вашому сервері. Розуміння структури збережень допомагає з резервним копіюванням та керуванням світом.
Структура файлів збереження
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Рекомендації щодо резервного копіювання
- Використовуйте вбудовану функцію backup у GPanel для створення знімків перед значними змінами
- Ви також можете завантажити всю папку
saves/через SFTP для локальних резервних копій - Сервер автоматично зберігається періодично, але ви можете запустити збереження вручну за допомогою команди
/saveу консолі
Скидання світу
Щоб почати з нового світу:
- Зупиніть сервер у GPanel
- Відкрийте File Manager
- Перейдіть до каталогу
saves/ - Видаліть або перейменуйте папку світу, яку ви хочете скинути
- Запустіть сервер — новий світ буде згенеровано автоматично
Пов'язані статті
- Команди адміністратора Necesse
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Початок роботи з вашим новим сервером
Потрібна допомога?
Якщо у вас виникли проблеми з сервером Necesse або вам потрібна додаткова допомога, наша команда підтримки готова допомогти. Надішліть тікет підтримки, і ми зв'яжемося з вами якомога швидше.