Den här guiden går igenom admin-konfiguration, tillgängliga kommandon, spelarhantering och felsökning för din dedikerade No One Survived-server. Lär dig hur du konfigurerar admin-åtkomst, använder kommandon i spelet och löser vanliga serverproblem.
Admin-konfiguration
No One Survived ger admin-åtkomst via ett admin-lösenord och valfritt via en Steam ID-vitlista. Admin-funktioner ger dig full kontroll över servern medan du spelar.
Ställa in admin-lösenordet
Admin-lösenordet konfigureras via GPanel-startvariabeln SERVER_ADMIN_PASSWORD, eller i konfigurationsfilen WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Du kan även ställa in detta via fliken Startup i GPanel genom att redigera variabeln SERVER_ADMIN_PASSWORD. Efter att du ändrat lösenordet, starta om servern för att det ska träda i kraft.
Logga in som admin i spelet
- Anslut till din server som en vanlig spelare.
- Öppna konsolen i spelet (vanligtvis genom att trycka på ` eller ~, eller kontrollera spelets tangentbindningar).
- Skriv admin-inloggningskommandot med ditt lösenord:
AdminLogin YourSecurePassword123
Du bör se ett bekräftelsemeddelande om att du har beviljats admin-rättigheter för den aktuella sessionen.
Steam ID-vitlista
För ett extra säkerhetslager kan du begränsa admin-åtkomst till specifika Steam-konton genom att konfigurera en Steam ID-vitlista i serverinställningarna:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
När en Steam ID-vitlista är konfigurerad kan endast spelare vars Steam-ID:n finns med autentisera sig som admin, även om de känner till admin-lösenordet. Detta förhindrar obehörig åtkomst om lösenordet läcker.
Admin-kommandon
När du har autentiserat dig som admin kan du använda följande kommandon via konsolen i spelet:
Kommandon för spelarhantering
| Kommando | Syntax | Beskrivning |
|---|---|---|
| Kick | Kick <PlayerName> |
Tar bort en spelare från servern. De kan ansluta igen omedelbart. |
| Ban | Ban <PlayerName> |
Tar bort en spelare och förhindrar att de ansluter igen tills de avbannas. |
| Unban | Unban <PlayerName> |
Tar bort en spelare från banlistan, så att de kan ansluta igen. |
| Player List | ListPlayers |
Visar alla anslutna spelare med deras namn och Steam-ID:n. |
| Broadcast | Broadcast <Message> |
Skickar ett serveromfattande meddelande som syns för alla spelare. |
Teleporteringskommandon
| Kommando | Syntax | Beskrivning |
|---|---|---|
| Teleport to Player | TeleportTo <PlayerName> |
Teleporterar dig till den angivna spelarens position. |
| Teleport Player to You | TeleportHere <PlayerName> |
Teleporterar den angivna spelaren till din nuvarande position. |
| Teleport to Coordinates | Teleport <X> <Y> <Z> |
Teleporterar dig till de angivna världskoordinaterna. |
Föremåls- och spawn-kommandon
| Kommando | Syntax | Beskrivning |
|---|---|---|
| Give Item | GiveItem <ItemID> <Amount> |
Skapar det angivna föremålet i ditt inventarium. |
| Give Item to Player | GiveItemTo <PlayerName> <ItemID> <Amount> |
Skapar ett föremål direkt i en annan spelares inventarium. |
| Spawn Entity | SpawnEntity <EntityID> |
Skapar en entitet (zombie, NPC, djur) vid din position. |
Tids- och väderkommandon
| Kommando | Syntax | Beskrivning |
|---|---|---|
| Set Time | SetTime <Hour> |
Ställer in tiden i spelet (0-24). Till exempel SetTime 12 ställer in den på middagstid. |
| Set Weather | SetWeather <Type> |
Ändrar det aktuella vädret. Alternativ: Clear, Rain, Storm, Fog. |
| Toggle Day/Night Cycle | ToggleDayNight |
Pausar eller återupptar dygnscykeln vid den aktuella tiden. |
RCON-åtkomst
Om spelet stöder RCON (fjärrkonsol) kan du skicka admin-kommandon utan att vara inloggad i spelet. Detta är användbart för automatiserad serverhantering och externa verktyg.
Aktivera RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
När RCON är aktiverat kan du använda valfri standard-RCON-klient för att ansluta till servern och köra kommandon på distans. RCON-porten måste skilja sig från spel- och query-portarna.
Spelarhantering
Hantera banlistan
Banlistor lagras i en banlistfil på servern. Du kan hantera ban via admin-kommandon eller genom att direkt redigera banlistfilen:
- Använd
Ban <PlayerName>för att lägga till en spelare i banlistan. - Använd
Unban <PlayerName>för att ta bort en spelare från banlistan. - Banlistfilen kan redigeras via GPanels filhanterare för ändringar i bulk.
Vitlistläge
Om du vill begränsa din server till endast specifika spelare kan du aktivera vitlistläge:
[ServerSettings]
WhitelistEnabled=true
När vitlistning är aktiverad kan endast spelare vars Steam-ID:n finns i vitlistfilen ansluta. Lägg till Steam-ID:n i vitlistfilen (ett per rad) via GPanels filhanterare.
Världshantering
Justering av dygnscykeln
Dygnscykeln påverkar spelupplevelsen avsevärt. Längre dagar ger spelarna mer säker tid för resursinsamling, medan längre nätter ökar överlevnadsutmaningen:
| Spelstil | Daglängd | Nattlängd |
|---|---|---|
| Avslappnad / Byggfokuserad | 60 minuter | 15 minuter |
| Balanserad (standard) | 40 minuter | 20 minuter |
| Hardcore-överlevnad | 20 minuter | 40 minuter |
| Permanent dag | 120 minuter | 1 minut |
Justering av svårighetsgrad
Utöver de förinställda svårighetsnivåerna kan du finjustera enskilda inställningar för att skapa en anpassad svårighetsgrad. Kombinera dessa för en skräddarsydd upplevelse:
- Zombietäthet: Justera
ZombieSpawnMultiplier(0.1 för nästan inga, 5.0 för överväldigande horder). - NPC-beteende: Ställ in
NPCHostilitypåPassiveför vänliga NPC:er ellerAggressiveför en fientlig värld. - Resursbrist: Sänk
GatherRateMultiplierochLootRespawnMultiplierför svårare överlevnad. - Stridssvårighet: Kombinera höga zombie-spawns med låg hållbarhet för en utmanande stridsupplevelse.
Felsökning
Serverkrascher
- Kontrollera konsolloggen: Granska GPanel-konsolens utdata för felmeddelanden före kraschen. Vanliga orsaker inkluderar minnesgränser och korrupt sparad data.
- Minnesproblem: Om servern kraschar under världsgenerering eller med många spelare kan den behöva mer RAM. Överväg att uppgradera ditt serverpaket.
- Korrupt världssparning: Om servern kraschar upprepade gånger vid start, försök återställa en säkerhetskopia eller utföra en världsåterställning. Se Installationsguide för No One Survived-server för instruktioner om säkerhetskopiering och återställning.
- Speluppdateringar: Krascher efter en speluppdatering kan indikera kompatibilitetsproblem. Starta om servern för att tillämpa uppdateringen och kontrollera community-forum för kända problem.
Anslutningsproblem
- Servern syns inte i webbläsaren: Se till att servern har startat fullständigt (kontrollera GPanel-konsolen efter ett klart-meddelande). Verifiera att query-porten är korrekt tilldelad.
- Kan inte ansluta via direkt IP: Dubbelkolla IP och spelport (inte query-porten). Se Så hittar du serverns IP och port.
- Timeout vid anslutning: Servern kan vara överbelastad eller svarar inte. Försök starta om via GPanel. Om problemet kvarstår, kontrollera konsolen för fel.
- "Version mismatch": Både servern och klienten måste vara på samma spelversion. Starta om servern för att tillämpa väntande uppdateringar.
Korruption av sparfiler
- Symptom: Servern startar inte, laddar in i en tom värld eller spelarna förlorar all framsteg.
- Förebyggande: Stoppa alltid servern på ett rent sätt via GPanel före underhåll. Undvik att tvångsavsluta serverprocessen.
- Återställning: Återställ från en säkerhetskopia som togs innan korruptionen inträffade. Om ingen säkerhetskopia finns är en världsåterställning nödvändig.
Problem med zombie-spawn
- Inga zombies spawnar: Kontrollera att
ZombieSpawnMultiplierinte är inställt på0. Verifiera att svårighetsgraden inte är inställd på ett läge som inaktiverar zombies. - För många zombies / lagg: Minska
ZombieSpawnMultiplier. Höga spawn-frekvenser i kombination med många spelare kan orsaka betydande serverlagg. - Zombies despawnar inte: Detta kan vara en spelbugg. Att starta om servern rensar alla skapade entiteter och löser problemet tillfälligt.
Prestandaoptimering
- Minska
MaxPlayersom servern har problem med det aktuella spelarantalet. - Sänk
ZombieSpawnMultiplierför att minska antalet entiteter och CPU-användning. - Se till att servern har tillräckligt med RAM för kartstorleken och spelarantalet.
- Schemalägg periodiska omstarter (dagligen eller med några dagars mellanrum) för att rensa minnesläckor och nollställa antalet entiteter.
- Om möjligt, minska siktavståndet eller simuleringsräckvidden i serverinställningarna.
Relaterade artiklar
- Installationsguide för No One Survived-server
- Så hittar du serverns IP och port
- Så laddar du upp filer via SFTP
- Kom igång med din nya server