Requisits previs
- Un servidor de Project Zomboid en funcionament allotjat amb Legion Hosting
- Accés a GPanel
- El joc instal·lat i capaç de connectar-se al vostre servidor
Configurar l'accés d'administrador
Abans de poder utilitzar les comandes d'administrador dins del joc, heu de configurar una contrasenya d'administrador al vostre servidor. Hi ha dues maneres de fer-ho.
Opció 1: Fitxer de configuració del servidor
- Obriu GPanel i navegueu al vostre servidor.
- Aneu al Gestor de fitxers i obriu
/.cache/server/<servername>.ini(substituïu<servername>pel nom del vostre servidor). - Trobeu la línia que diu
AdminPassword=i establiu-la amb una contrasenya segura:AdminPassword=YourSecurePassword123 - Deseu el fitxer i reinicieu el servidor.
Opció 2: Pestanya Startup de GPanel
- Obriu GPanel i navegueu al vostre servidor.
- Aneu a la pestanya Startup.
- Busqueu el camp Admin Password i introduïu la contrasenya desitjada.
- Reinicieu el servidor perquè el canvi tingui efecte.
Concedir accés d'administrador als jugadors
Un cop establerta la contrasenya d'administrador, els jugadors que es connectin i introdueixin la contrasenya d'administrador tindran accés d'administrador. També podeu establir els nivells d'accés directament des de la consola del servidor.
A la pestanya Console de GPanel, escriviu:
setaccesslevel <username> admin
Aquesta és una comanda exclusiva de consola — s'ha d'executar des de la consola de GPanel o la consola del servidor, no des del xat del joc.
Comandes d'administrador comunes
Les comandes amb prefix / s'escriuen al xat del joc — premeu T o Enter per obrir la finestra de xat. Les comandes sense prefix / són exclusives de consola i s'han d'executar des de la pestanya Console de GPanel.
Gestió de jugadors
| Comanda | Descripció |
|---|---|
/players |
Llistar tots els jugadors connectats actualment |
/kick <username> |
Expulsar un jugador del servidor |
/banuser <username> |
Bloquejar un jugador del servidor |
/unbanuser <username> |
Eliminar el bloqueig d'un jugador |
/adduser <username> <password> |
Crear un compte de llista blanca per a un jugador |
/servermsg <message> |
Enviar un missatge a tots els jugadors del servidor |
Teletransport
| Comanda | Descripció |
|---|---|
/teleport <username> |
Teletransportar-se a la ubicació d'un jugador |
/teleportto <x> <y> <z> |
Teletransportar-se a coordenades específiques del mapa |
Trucs de jugador / Depuració
| Comanda | Descripció |
|---|---|
/godmod <username> |
Activar/desactivar el mode déu (invencibilitat) per a un jugador |
/invisible <username> |
Activar/desactivar la invisibilitat per a un jugador (els zombis l'ignoren) |
/noclip <username> |
Activar/desactivar el noclip per a un jugador (travessar parets i terreny) |
/addxp <username> <perk> <amount> |
Atorgar XP a un jugador en una habilitat específica (per exemple, /addxp Player1 Carpentry 1000) |
Món i esdeveniments
| Comanda | Descripció |
|---|---|
/startrain |
Iniciar un esdeveniment de pluja |
/stoprain |
Aturar la pluja actual |
/gunshot |
Activar un so de tret a prop per atreure zombis |
/chopper |
Activar un esdeveniment de sobrevol d'helicòpter |
Control del servidor
| Comanda | Descripció |
|---|---|
/save |
Forçar el desament del món immediatament |
/quit |
Desar el món i aturar el servidor de manera ordenada |
Nivells d'accés
Project Zomboid té diversos nivells d'accés que controlen quines comandes pot utilitzar un jugador. Establiu el nivell d'accés d'un jugador des de la consola de GPanel (aquesta és una comanda exclusiva de consola):
setaccesslevel <username> <level>
| Nivell | Descripció |
|---|---|
| admin | Accés complet a totes les comandes. Pot gestionar altres administradors, canviar la configuració del servidor i controlar el servidor. |
| moderator | Pot expulsar i bloquejar jugadors, teletransportar-se i veure la informació dels jugadors. No pot canviar la configuració del servidor. |
| overseer | Capacitats de moderació limitades. Pot veure la informació dels jugadors i realitzar moderació bàsica. |
| gm | Game Master. Pot generar objectes, teletransportar-se i gestionar esdeveniments dins del joc. Útil per a servidors de rol. |
| observer | Pot observar jugadors. Accés mínim a comandes. Útil per supervisar el servidor. |
| none | Jugador normal sense privilegis especials. Aquest és el nivell per defecte per a tots els jugadors. |
none des de la consola de GPanel:setaccesslevel PlayerName none
Utilitzar la consola de GPanel
També podeu executar comandes a través de la consola web de GPanel sense estar connectat al joc:
- Obriu GPanel i navegueu al vostre servidor.
- Aneu a la pestanya Console.
- Escriviu la vostra comanda al camp d'entrada a la part inferior i premeu Enter.
/) també es poden executar des de la consola de GPanel escrivint-les amb el prefix /. Algunes comandes com setaccesslevel són exclusives de consola i no utilitzen el prefix /. Certes comandes (com el teletransport i el mode déu) poden funcionar només quan esteu connectat al joc.
Gestionar la llista de bloqueigs
Quan bloquegeu un jugador amb /banuser, el bloqueig s'emmagatzema a la base de dades del servidor ubicada a /.cache/db/.
Per gestionar els bloqueigs:
- Bloquejar un jugador:
/banuser <username> - Desbloquejar un jugador:
/unbanuser <username> - Edició manual: També podeu utilitzar el gestor de fitxers de GPanel per navegar pel directori
/.cache/db/i editar manualment la llista de bloqueigs si cal.
Resolució de problemes
- Assegureu-vos que la contrasenya d'administrador estigui establerta correctament a
/.cache/server/<servername>.ini(la líniaAdminPassword=) i que el servidor s'hagi reiniciat després del canvi. - Assegureu-vos que heu introduït la contrasenya d'administrador en connectar-vos al servidor.
- Comproveu els registres del servidor a
/.cache/Logs/per trobar qualsevol missatge d'error.
- El vostre nivell d'accés pot no ser prou alt. Demaneu a un administrador del servidor que estableixi el vostre nivell d'accés des de la consola de GPanel amb
setaccesslevel <username> admin. - Algunes comandes requereixen el nivell d'accés admin. Si se us ha assignat un nivell inferior (com moderator o gm), algunes comandes poden no estar disponibles.
- Assegureu-vos que el nom de l'habilitat estigui escrit correctament i utilitzi el nom exacte de l'habilitat de PZ (per exemple,
Carpentry,Cooking,Farming,Fitness,Strength). - El jugador ha d'estar connectat quan executeu la comanda.
- Algunes comandes només funcionen quan s'escriuen dins del joc, no a través de la consola de GPanel.
- Assegureu-vos que el servidor estigui en funcionament i no en estat de bloqueig o aturat.
- Proveu de reiniciar el servidor des de GPanel i torneu a intentar la comanda.
Guies relacionades
- Guia de configuració del servidor de Project Zomboid — Configureu les opcions de joc, dificultat i opcions de sandbox del vostre servidor.
- Guia d'instal·lació de mods de Project Zomboid — Afegiu mods del Workshop al vostre servidor.