Това ръководство обхваща всичко, което трябва да знаете за настройката и конфигурирането на вашия dedicated сървър Necesse на Legion Hosting. Necesse е кооперативна екшън RPG с елементи на оцеляване, която включва изследване, крафт, строене на бази и управление на селища на процедурно генерирани острови. За управление на сървъра, след като работи, вижте нашето Necesse Админ команди ръководство.
Какво е Necesse?
Necesse е екшън RPG игра за оцеляване с top-down изглед, в която играчите изследват процедурно генерирани светове, събират ресурси, крафтват екипировка, строят бази и управляват NPC селища. Играта разполага с прогресивна система, която води играчите през множество биоми, все по-предизвикателни босове и по-дълбоко изследване на тъмници. Мултиплейърът поддържа до 250 играчи на един сървър, което го прави идеален за големи общностни сървъри, както и за малки групи приятели.
Основните характеристики включват:
- Изследване — Пътувайте между процедурно генерирани острови през множество биоми
- Битки — Сражавайте се с все по-трудни врагове и босове с разнообразни оръжия и брони
- Крафтване и строене — Обширна система за крафтване с конструиране и декорация на бази
- Управление на селища — Наемайте NPC, възлагайте работа и стройте процъфтяващи селища
- Мултиплейър — Кооперативен геймплей с приятели на dedicated сървъри
Първо стартиране
Когато вашият 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 beta branch за инсталиране. Оставете празно за стабилната версия. |
Конфигурация на сървъра (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 | Максимално разрешената латентност на клиента в секунди преди timeout. Увеличете, ако играчи с висок ping биват изключвани. |
pauseWhenEmpty |
true | Когато е активирано, сървърът поставя на пауза симулацията на света, когато няма свързани играчи. Задайте на false, за да поддържате света работещ 24/7 (селищата ще продължат да работят). |
giveClientsPower |
true | Когато е активирано, клиентите имат правомощия върху собственото си hit detection, позиция и подобни механики. Задайте на false за по-строга проверка от страна на сървъра (действа като основен anti-cheat, но може да се усеща по-малко отзивчив). |
logging |
true | Когато е активирано, сървърът създава log файлове за всяка сесия. Полезно за отстраняване на неизправности. |
language |
en | Език на сървъра за системните съобщения. |
zipSaves |
true | Когато е активирано, файловете за запис се компресират. Спестява дисково пространство, но леко увеличава времената за запис/зареждане. |
MOTD |
(празно) | Message of the Day, показвано на играчите, когато се присъединят към сървъра. |
Настройки на света (worldSettings.cfg)
Настройките, специфични за света, се съхраняват в отделен файл, наречен worldSettings.cfg, разположен във вътре в save папката на света (напр. saves/YourWorldName/worldSettings.cfg). Тези настройки контролират геймплей механиките и могат да бъдат сменени по всяко време.
| Настройка | По подразбиране | Описание |
|---|---|---|
allowCheats |
false | Активира cheat команди на сървъра. Предупреждение: След като се активира, това е необратимо и заключва героите в светове с активирани cheats. |
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 |
Изпуска се основният инвентар (hotbar и екипираните предмети се запазват) |
DROP_ALL |
Всички носени предмети се изпускат |
HARDCORE |
Постоянна смърт на героя — героят се изтрива |
Как да се свържете
След като вашият сървър работи, играчите могат да се свържат чрез следните стъпки:
- Стартирайте Necesse от Steam
- От главното меню кликнете Multiplayer
- Кликнете Direct Connect (или Join Server, ако сървърът се появи в списъка)
- Въведете IP адреса и порта на вашия сървър във формат
IP:Port(напр.192.168.1.100:14159) - Ако сървърът има парола, въведете я, когато бъдете подканени
- Кликнете Connect
Управление на запази
Necesse съхранява данните за света и данните за играчите в директорията saves/ на вашия сървър. Разбирането на структурата на запазите помага с резервните копия и управлението на света.
Структура на save файлове
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Препоръки за резервни копия
- Използвайте вградената backup функция на GPanel за създаване на snapshots преди значителни промени
- Можете също да изтеглите цялата папка
saves/чрез SFTP за локални резервни копия - Сървърът автоматично запазва периодично, но можете да задействате ръчен запис, използвайки командата
/saveв конзолата
Нулиране на света
За да започнете с нов свят:
- Спрете сървъра в GPanel
- Отворете File Manager
- Навигирайте до директорията
saves/ - Изтрийте или преименувайте папката на света, който искате да нулирате
- Стартирайте сървъра — нов свят ще бъде генериран автоматично
Свързани статии
- Necesse Админ команди
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Започване с вашия нов сървър
Нуждаете се от помощ?
Ако изпитвате проблеми с вашия Necesse сървър или се нуждаете от допълнителна помощ, нашият екип за поддръжка е тук, за да помогне. Подайте тикет за поддръжка и ще се свържем с вас възможно най-скоро.