🎉 Spar 25% på din første måned med koden: DOOM25
Project ZomboidProject Zomboid·Administration

Sådan opretter du en whitelist på en Project Zomboid-server

Lås din Project Zomboid-server til kun godkendte spillere. 4-trins whitelist-opsætning med adduser og SQLite-detaljer.

Andreas
·
3 min læsetid
·
Sidst opdateret: 7. maj 2026

Sådan opretter du en whitelist på en Project Zomboid-server

En whitelist låser din server til en på forhånd godkendt liste af spillere. Alle der ikke er på listen bliver afvist ved forbindelse. Dette er den simpleste måde at stoppe tilfældige griefers på. Opsætning tager 5 minutter.

Trin 1 — Aktiver whitelist-mode i servertest.ini

Stop serveren først. Åbn så:

/home/container/Zomboid/Server/servertest.ini

Find disse to linjer og ændr dem til:

Open=false
Public=false
Indstilling Effekt
Open=true Alle kan forbinde (standard)
Open=false Whitelist påkrævet for at forbinde
Public=false Skjult fra den offentlige server-browser

Gem og start serveren.

Trin 2 — Tilføj spillere én ad gangen (konsol-metode)

I server-konsollen (panel → Console-fane), skriv:

adduser "PlayerName" "password"

Passwordet bliver den spillers login-password til din server.

For flere spillere, kør adduser for hver:

adduser "Alice" "alicepw123"
adduser "Bob" "bobpw456"
adduser "Carol" "carolpw789"

Trin 3 — Tilføj spillere der allerede er på serveren (bulk-metode)

Hvis spillere er forbundet når du slår whitelist til, tilføj dem alle på én gang:

addalltowhitelist

Dette whitelist-promoterer hver aktuelt forbundet spiller. Kør den én gang efter at have aktiveret Open=false og forbundet dine betroede spillere.

Trin 4 — Test whitelisten

Få en ven (ikke på listen) til at prøve at forbinde. De burde se:

Server is closed. Contact server administrator.

Fjerne spillere fra whitelisten

removeuserfromwhitelist "PlayerName"

Eller via setaccesslevel (sætter dem til "none"):

setaccesslevel "PlayerName" "none"

Hvor whitelisten gemmes

Whitelisten ligger i SQLite-databasen:

/home/container/Zomboid/db/servertest.db

Indeni har whitelist-tabellen kolonnerne: username, password (bcrypt-hashed), accesslevel, banned, steamid. Du kan redigere den direkte med DB Browser for SQLite hvis du har brug for bulk-operationer.

Sikkerhedsnote: Passwords gemmes som bcrypt-hashes, ikke plaintext. Du kan ikke gendanne mistede passwords — kun resette dem via changepwd fra konsollen.

Whitelist + Steam-godkendelse (anbefales til offentlige servere)

Hvis din server vender mod det åbne internet, aktiver også Steam-godkendelse. I servertest.ini:

SteamScoreboard=true
SteamPort1=8766
SteamPort2=8767

Friends-only hurtig-opsætning

For en lille server (5-10 venner), den hurtigste sti:

  1. Open=true til at starte så venner kan joine
  2. Når alle er på, kør addalltowhitelist fra konsollen
  3. Sæt Open=false i .ini-filen
  4. Genstart serveren

Almindelige problemer

"Server is closed" selv for mig som admin. Du er ikke i whitelisten. Tilføj dig selv: adduser "DitNavn" "dinpw", så grantadmin "DitNavn".

adduser siger "user already exists". Spilleren er allerede i databasen, bare ikke whitelisted. Brug addusertowhitelist "PlayerName" i stedet.

Whitelist virker ikke. Tre mulige årsager: 1) du glemte at sætte Open=false, 2) du redigerede mens serveren kørte og ændringen blev overskrevet, 3) du satte Open=false men genstartede ikke.

FAQ

Kan jeg bruge whitelist med Steam-only servere? Ja — whitelist-håndhævelse sker på username-niveau.

Forhindrer whitelist behovet for IP-bans? Nej — de er komplementære.

Kan jeg whitelist en Steam-gruppe? Ikke via vanilla.

🚀

Start din Project Zomboid Server

Høj ydeevne hosting med 24/7 support

Relaterede Artikler