Това ръководство обхваща настройката на администратор, наличните команди, управлението на играчи и отстраняването на проблеми за вашия дедикейтид сървър за No One Survived. Научете как да конфигурирате администраторския достъп, да използвате команди в играта и да решавате често срещани проблеми със сървъра.
Настройка на администратор
No One Survived предоставя администраторски достъп чрез администраторска парола и опционално чрез бял списък със Steam ID. Администраторските възможности ви дават пълен контрол върху сървъра, докато играете.
Задаване на администраторската парола
Администраторската парола се конфигурира чрез стартовата променлива SERVER_ADMIN_PASSWORD в GPanel или в конфигурационния файл 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> |
Премахва играч от списъка с банове, позволявайки му да се присъедини отново. |
| Player List | ListPlayers |
Показва всички свързани в момента играчи с техните имена и Steam ID. |
| Broadcast | Broadcast <Message> |
Изпраща съобщение до целия сървър, видимо за всички играчи. |
Команди за телепортиране
| Команда | Синтаксис | Описание |
|---|---|---|
| Teleport to Player | TeleportTo <PlayerName> |
Телепортира ви до местоположението на посочения играч. |
| Teleport Player to You | TeleportHere <PlayerName> |
Телепортира посочения играч до вашето текущо местоположение. |
| Teleport to Coordinates | Teleport <X> <Y> <Z> |
Телепортира ви до посочените координати в света. |
Команди за предмети и спавн
| Команда | Синтаксис | Описание |
|---|---|---|
| Give Item | GiveItem <ItemID> <Amount> |
Спавнва посочения предмет във вашия инвентар. |
| Give Item to Player | GiveItemTo <PlayerName> <ItemID> <Amount> |
Спавнва предмет директно в инвентара на друг играч. |
| Spawn Entity | SpawnEntity <EntityID> |
Спавнва същество (зомби, NPC, животно) на вашето местоположение. |
Команди за време и метеорологично време
| Команда | Синтаксис | Описание |
|---|---|---|
| Set Time | SetTime <Hour> |
Задава времето в играта (0-24). Например, SetTime 12 го задава на обяд. |
| Set Weather | SetWeather <Type> |
Променя текущото метеорологично време. Опции: Clear, Rain, Storm, Fog. |
| Toggle Day/Night Cycle | ToggleDayNight |
Поставя на пауза или възобновява цикъла ден/нощ в текущото време. |
RCON достъп
Ако играта поддържа RCON (Дистанционна конзола), можете да изпращате администраторски команди, без да сте влезли в играта. Това е полезно за автоматизирано управление на сървъра и външни инструменти.
Активиране на RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
След като RCON е активиран, можете да използвате всеки стандартен RCON клиент за свързване със сървъра и изпълнение на команди дистанционно. RCON портът трябва да е различен от игровия и заявковия порт.
Управление на играчи
Управление на списъка с банове
Бановете се съхраняват в файл със списъка с банове на сървъра. Можете да управлявате бановете чрез администраторски команди или като директно редактирате файла със списъка с банове:
- Използвайте
Ban <PlayerName>, за да добавите играч в списъка с банове. - Използвайте
Unban <PlayerName>, за да премахнете играч от списъка с банове. - Файлът със списъка с банове може да бъде редактиран чрез File Manager в GPanel за масови промени.
Режим Бял списък
Ако искате да ограничите сървъра си само до определени играчи, можете да активирате режима бял списък:
[ServerSettings]
WhitelistEnabled=true
Когато белият списък е активиран, само играчите, чиито Steam ID са в файла с белия списък, могат да се свържат. Добавете Steam ID към файла с белия списък (по едно на ред) чрез File Manager в GPanel.
Управление на света
Настройка на цикъла ден/нощ
Цикълът ден/нощ значително влияе на геймплея. По-дългите дни дават на играчите повече безопасно време за събиране на ресурси, докато по-дългите нощи увеличават предизвикателството за оцеляване:
| Стил на игра | Продължителност на деня | Продължителност на нощта |
|---|---|---|
| Casual / Фокус върху строителство | 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. Ако проблемът продължава, проверете конзолата за грешки.
- "Version mismatch": Както сървърът, така и клиентът трябва да са на същата версия на играта. Рестартирайте сървъра, за да приложите чакащи актуализации.
Повреда на запазените данни
- Симптоми: Сървърът не успява да се стартира, зарежда празен свят или играчите губят целия си напредък.
- Превенция: Винаги спирайте сървъра чисто чрез GPanel преди поддръжка. Избягвайте насилственото убиване на сървърния процес.
- Възстановяване: Възстановете от резервно копие, направено преди да е възникнала повредата. Ако няма резервно копие, е необходимо рестартиране на света.
Проблеми със спавна на зомбита
- Няма зомби спавнове: Проверете дали
ZombieSpawnMultiplierне е зададено на0. Проверете дали трудността не е зададена на режим, който деактивира зомбитата. - Твърде много зомбита / лаг: Намалете
ZombieSpawnMultiplier. Високи спавн ставки, комбинирани с много играчи, могат да причинят значителен лаг на сървъра. - Зомбитата не изчезват: Това може да е бъг в играта. Рестартирането на сървъра изчиства всички спавнати същества и решава проблема временно.
Оптимизация на производителността
- Намалете
MaxPlayers, ако сървърът се затруднява с текущия брой играчи. - Намалете
ZombieSpawnMultiplier, за да намалите броя на съществата и използването на CPU. - Уверете се, че сървърът има достатъчно RAM за размера на картата и броя на играчите.
- Планирайте периодични рестартирания (ежедневно или на всеки няколко дни), за да изчистите изтичания на памет и да нулирате броя на съществата.
- Ако е налично, намалете разстоянието на видимост или обхвата на симулацията в настройките на сървъра.
Свързани статии
- Ръководство за настройка на сървър за No One Survived
- Как да намерите IP и порта на сървъра си
- Как да качвате файлове чрез SFTP
- Започване с новия ви сървър