Овој водич опфаќа сè што треба да знаете за поставување и конфигурирање на вашиот 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 |
(празно) | Порака на денот прикажана на играчите кога се приклучуваат на серверот. |
Поставки на светот (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 сервер или ви е потребна дополнителна помош, нашиот тим за поддршка е тука да помогне. Поднесете тикет за поддршка и ние ќе ви се јавиме што е можно поскоро.