Овој водич опфаќа поставување на администратор, достапни команди, управување со играчи и решавање проблеми за вашиот наменски сервер за No One Survived. Научете како да го конфигурирате администраторскиот пристап, да користите команди во играта и да решавате чести проблеми со серверот.
Поставување на администратор
No One Survived обезбедува администраторски пристап преку администраторска лозинка и по избор преку белиот список со Steam ID. Администраторските способности ви даваат целосна контрола врз серверот додека играте.
Поставување на администраторската лозинка
Администраторската лозинка се конфигурира преку GPanel стартната променлива SERVER_ADMIN_PASSWORD, или во конфигурациската датотека WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Можете исто така да го поставите ова преку картичката Startup на GPanel со уредување на променливата SERVER_ADMIN_PASSWORD. По промена на лозинката, рестартирајте го серверот за да стапи на сила.
Најавување како администратор во играта
- Приклучете се на вашиот сервер како нормален играч.
- Отворете ја конзолата во играта (вообичаено со притискање на ` или ~, или проверете ги поврзувањата на копчиња на играта).
- Внесете ја командата за администраторско најавување со вашата лозинка:
AdminLogin YourSecurePassword123
Треба да видите порака за потврда дека ви се доделени администраторски привилегии за тековната сесија.
Бел список со Steam ID
За дополнителен слој на безбедност, можете да го ограничите администраторскиот пристап на одредени Steam сметки со конфигурирање на бел список со Steam ID во поставките на серверот:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Кога е конфигуриран бел список со Steam ID, само играчите чии Steam ID се наведени можат да се автентицираат како администратор, дури и ако ја знаат администраторската лозинка. Ова спречува неовластен пристап ако лозинката процури.
Администраторски команди
Откако ќе се автентицирате како администратор, можете да ги користите следните команди преку конзолата во играта:
Команди за управување со играчи
| Команда | Синтакса | Опис |
|---|---|---|
| Kick | Kick <PlayerName> |
Отстранува играч од серверот. Тие можат веднаш повторно да се приклучат. |
| Ban | Ban <PlayerName> |
Отстранува играч и спречува да се приклучат повторно додека не се одзабранат. |
| Unban | Unban <PlayerName> |
Отстранува играч од списокот на забранети, дозволувајќи им повторно да се приклучат. |
| Список на играчи | ListPlayers |
Ги прикажува сите тековно поврзани играчи со нивните имиња и Steam ID. |
| Broadcast | Broadcast <Message> |
Испраќа порака низ целиот сервер видлива за сите играчи. |
Команди за телепортација
| Команда | Синтакса | Опис |
|---|---|---|
| Телепортирај се до играч | TeleportTo <PlayerName> |
Ве телепортира до локацијата на наведениот играч. |
| Телепортирај играч до тебе | TeleportHere <PlayerName> |
Го телепортира наведениот играч до вашата тековна локација. |
| Телепортирај до координати | Teleport <X> <Y> <Z> |
Ве телепортира до наведените координати на светот. |
Команди за предмети и појавување
| Команда | Синтакса | Опис |
|---|---|---|
| Дај предмет | GiveItem <ItemID> <Amount> |
Го појавува наведениот предмет во вашиот инвентар. |
| Дај предмет на играч | GiveItemTo <PlayerName> <ItemID> <Amount> |
Појавува предмет директно во инвентарот на друг играч. |
| Појави ентитет | SpawnEntity <EntityID> |
Појавува ентитет (зомби, NPC, животно) на вашата локација. |
Команди за време и временски услови
| Команда | Синтакса | Опис |
|---|---|---|
| Постави време | SetTime <Hour> |
Го поставува времето во играта (0-24). На пример, SetTime 12 го поставува на пладне. |
| Постави временски услови | SetWeather <Type> |
Ги менува тековните временски услови. Опции: Clear, Rain, Storm, Fog. |
| Вклучи/исклучи циклус ден/ноќ | ToggleDayNight |
Го паузира или продолжува циклусот ден/ноќ во тековното време. |
RCON пристап
Ако играта поддржува RCON (оддалечена конзола), можете да испраќате администраторски команди без да бидете најавени во играта. Ова е корисно за автоматизирано управување со серверот и надворешни алатки.
Овозможување на RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Откако RCON е овозможен, можете да користите кој било стандарден RCON клиент за да се поврзете со серверот и да извршувате команди оддалечено. RCON портот мора да биде различен од портовите за играта и за прашања.
Управување со играчи
Управување со списокот на забранети
Забраните се складираат во датотека со список на забранети на серверот. Можете да управувате со забраните преку администраторски команди или со директно уредување на датотеката со список на забранети:
- Користете
Ban <PlayerName>за да додадете играч во списокот на забранети. - Користете
Unban <PlayerName>за да отстраните играч од списокот на забранети. - Датотеката со список на забранети може да се уредува преку Менаџерот на датотеки на GPanel за масовни промени.
Режим на бел список
Ако сакате да го ограничите вашиот сервер само на одредени играчи, можете да го овозможите режимот на бел список:
[ServerSettings]
WhitelistEnabled=true
Кога е овозможен белиот список, само играчите чии Steam ID се во датотеката на белиот список можат да се поврзат. Додадете Steam ID во датотеката на белиот список (по еден во линија) преку Менаџерот на датотеки на GPanel.
Управување со светот
Подесување на циклусот ден/ноќ
Циклусот ден/ноќ значително влијае на играњето. Подолгите денови им даваат на играчите повеќе безбедно време за собирање ресурси, додека подолгите ноќи го зголемуваат предизвикот за преживување:
| Стил на играње | Должина на ден | Должина на ноќ |
|---|---|---|
| Лежерно / фокусирано на градење | 60 минути | 15 минути |
| Балансирано (стандардно) | 40 минути | 20 минути |
| Хардкор преживување | 20 минути | 40 минути |
| Постојан ден | 120 минути | 1 минута |
Подесување на тежината
Освен однапред поставените нивоа на тежина, можете фино да ги подесите поединечните поставки за да создадете прилагодена тежина. Комбинирајте ги овие за прилагодено искуство:
- Густина на зомби: Прилагодете го
ZombieSpawnMultiplier(0.1 за речиси никакви, 5.0 за неодоливи орди). - Однесување на NPC: Поставете го
NPCHostilityнаPassiveза пријателски NPC илиAggressiveза непријателски свет. - Недостиг на ресурси: Намалете ги
GatherRateMultiplierиLootRespawnMultiplierза потешко преживување. - Тежина на борбата: Комбинирајте високи појавувања на зомби со ниска издржливост за предизвикувачко борбено искуство.
Решавање проблеми
Паѓања на серверот
- Проверете го дневникот на конзолата: Прегледајте го излезот на конзолата на GPanel за пораки за грешки пред паѓањето. Чести причини вклучуваат ограничувања на меморијата и оштетени податоци за зачувување.
- Проблеми со меморијата: Ако серверот паѓа за време на генерирање на светот или со многу играчи, можеби му треба повеќе RAM. Размислете за надградба на вашиот серверски план.
- Оштетено зачувување на светот: Ако серверот паѓа постојано при стартување, обидете се да вратите резервна копија или да извршите ресетирање на светот. Видете го Водичот за поставување сервер за No One Survived за упатства за резервна копија и ресетирање.
- Ажурирања на играта: Паѓањата по ажурирање на играта може да укажуваат на проблеми со компатибилноста. Рестартирајте го серверот за да го примените ажурирањето и проверете ги форумите на заедницата за познати проблеми.
Проблеми со поврзување
- Серверот не се појавува во прелистувачот: Осигурете се дека серверот е целосно стартуван (проверете ја конзолата на GPanel за порака за готовност). Потврдете дека портот за прашања е точно доделен.
- Не може да се поврзе преку директна IP: Двојно проверете ги IP адресата и портот на играта (не портот за прашања). Видете Како да ги најдете IP адресата и портот на вашиот сервер.
- Истек на време при поврзување: Серверот можеби е преоптоварен или не реагира. Обидете се да рестартирате преку GPanel. Ако проблемот продолжи, проверете ја конзолата за грешки.
- „Несовпаѓање на верзија“: И серверот и клиентот мора да бидат на иста верзија на играта. Рестартирајте го серверот за да ги примените чекалните ажурирања.
Оштетување на зачувувањето
- Симптоми: Серверот не успева да се стартува, се вчитува во празен свет или играчите го губат целиот напредок.
- Превенција: Секогаш запрете го серверот чисто преку GPanel пред одржување. Избегнувајте присилно убивање на процесот на серверот.
- Враќање: Вратете од резервна копија направена пред да настане оштетувањето. Ако не постои резервна копија, потребно е ресетирање на светот.
Проблеми со појавување на зомби
- Не се појавуваат зомби: Проверете дека
ZombieSpawnMultiplierне е поставен на0. Потврдете дека тежината не е поставена на режим што оневозможува зомби. - Премногу зомби / задоцнување: Намалете го
ZombieSpawnMultiplier. Високите стапки на појавување комбинирани со многу играчи може да предизвикаат значително задоцнување на серверот. - Зомбите не исчезнуваат: Ова може да биде грешка во играта. Рестартирањето на серверот ги чисти сите појавени ентитети и привремено го решава проблемот.
Оптимизација на перформансите
- Намалете го
MaxPlayersако серверот се мачи со тековниот број играчи. - Намалете го
ZombieSpawnMultiplierза да го намалите бројот на ентитети и употребата на процесорот. - Осигурете се дека серверот има доволно RAM за големината на мапата и бројот на играчи.
- Закажете периодични рестартирања (дневно или на неколку дена) за да ги исчистите истекувањата на меморија и да ги ресетирате броевите на ентитети.
- Ако е достапно, намалете го растојанието на гледање или опсегот на симулација во поставките на серверот.
Поврзани статии
- Водич за поставување сервер за No One Survived
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да поставувате датотеки преку SFTP
- Започнување со вашиот нов сервер