Consejo
¿Quieres chatear con la comunidad?
Únase a nosotros en Discord
Esta imagen de Docker incluye un servidor dedicado Palworld basado en Linux y Docker.
BaseCampWorkerMaxNum
, ¿por qué esto no actualizó el servidor?Si necesita soporte para esta imagen de Docker:
Por favor evite:
Para ejecutar esta imagen de Docker, necesita conocimientos básicos de Docker, Docker-Compose, Linux y redes (Port-Forwarding/NAT).
Recurso | 1-8 jugadores | 8-12+ jugadores |
---|---|---|
UPC | 4 núcleos de CPU a alto GHz | 6-8 núcleos de CPU a alto GHz |
RAM | Base de 8 GB de RAM + 2 GB por reproductor | Base de 12 GB de RAM + 2 GB por reproductor |
Almacenamiento | 30GB | 30GB+ |
Puedes encontrar el registro de cambios aquí.
¡Estas 2 personas ayudaron mucho a lo largo del camino y me hicieron a mí y a este proyecto mejores! Entonces, si no te gusta mi versión de la imagen de Docker o buscas otras funciones, no dudes en consultar las siguientes 2 imágenes:
game
en su Docker-Node en su directorio de servidor de juegos/srv/palworld
, /opt/palworld
o /home/username/palworld
)docker pull jammsen/palworld-dedicated-server:latest
docker-compose.yml
y default.env
a su gustodocker-compose up -d && docker-compose logs -f
Consulte este archivo para obtener la documentación.
Vea el ejemplo docker-compose.yml.
Nota
Investigue los RCON-Commands en la fuente oficial: https://tech.palworldgame.com/settings-and-operation/commands
Puede usar docker exec palworld-dedicated-server rconcli <command>
directamente en su terminal/shell.
$ docker exec palworld-dedicated-server rconcli showplayers
name,playeruid,steamid
$ docker exec palworld-dedicated-server rconcli info
Welcome to Pal Server[v0.1.4.1] jammsen-docker-generated-20384
$ docker exec palworld-dedicated-server rconcli save
Complete Save
Advertencia
Si RCON está deshabilitado, el administrador de copias de seguridad no guardará mediante RCON antes de crear una copia de seguridad e informará advertencias. Esto significa que la copia de seguridad se creará a partir del último guardado automático del servidor. Esto puede provocar pérdida de datos y/o corrupción de partidas guardadas.
Recomendación: asegúrese de que RCON esté habilitado antes de usar el administrador de copias de seguridad.
Advertencia
Utilice siempre en la siguiente parte la opción -user steam
o sus archivos se escribirán como root
Uso: docker exec -user steam palworld-dedicated-server backup [command] [arguments]
Dominio | Argumento | Requerido/Opcional | Valor predeterminado | Valores | Descripción |
---|---|---|---|---|---|
crear | N / A | N / A | N / A | N / A | Crea una copia de seguridad. |
lista | <number_to_list> | Opcional | N / A | Números positivos | Enumera todas las copias de seguridad. Si se especifica <number_to_list> , sólo los másSe enumeran las copias de seguridad recientes <number_to_list> . |
limpio | <number_to_keep> | Opcional | BACKUP_RETENTION_AMOUNT_TO_KEEP | Números positivos | Limpia las copias de seguridad. Si se especifica <number_to_list> , limpia y mantienelas copias de seguridad <number_to_keep> más recientes.De lo contrario, el valor predeterminado es BACKUP_RETENTION_AMOUNT_TO_KEEP var |
Ejemplos:
$ docker exec -user steam palworld-dedicated-server backup
> Backup ' saved-20240203_032855.tar.gz ' created successfully.
$ docker exec -user steam palworld-dedicated-server backup list
> Listing 2 backup file(s) !
2024-02-03 03:28:55 | saved-20240203_032855.tar.gz
2024-02-03 03:28:00 | saved-20240203_032800.tar.gz
$ docker exec -user steam palworld-dedicated-server backup_clean 3
> 1 backup(s) cleaned, keeping 2 backups(s).
$ docker exec -user steam palworld-dedicated-server backup_list
> Listing 1 out of backup 2 file(s).
2024-02-03 03:30:00 | saved-20240203_033000.tar.gz
Para habilitar las integraciones de webhooks, debe configurar las siguientes variables de entorno en default.env
:
WEBHOOK_ENABLED=true
WEBHOOK_URL= " https://your.webhook.url "
Después de habilitarlo, el servidor debe enviar mensajes de forma compatible con Discord a la URL de su webhook.
Puede encontrar más detalles sobre estas variables aquí.
Puede encontrar un diagrama de Helm para implementar este contenedor en palworld-helm.
Sí, simplemente cambie el valor de
ALLOW_CONNECT_PLATFORM
de Steam a Xbox. Consulte aquí para obtener más documentación: https://tech.palworldgame.com/getting-started/for-xbox-dedicated-server
Puede ejecutar este `docker exec -ti palworld-dedicated-server bash' o puede navegar a la pestaña "Pilas" en Portainer, seleccionar su pila y hacer clic en el nombre del contenedor. Luego haga clic en el botón "Consola ejecutiva" .
Puede ejecutar este
docker exec -ti palworld-dedicated-server cat /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
y le mostrará la configuración dentro del contenedor.
Errores como
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
son seguros de ignorar.
Puede intentar insertar en su archivo Docker-Compose este parámetro
platform: linux/amd64
en el servicio palworld. Esta no es una solución especial para Apple Silicon, sino que debe ejecutarse en hosts que no sean x86. El soporte para arm existe solo al aplicar la emulación x86, si aún no es el host. Rosetta está haciendo la traducción/emulación.
BaseCampWorkerMaxNum
, ¿por qué esto no actualizó el servidor?Este es un error confirmado. Cambiar
BaseCampWorkerMaxNum
enPalWorldSettings.ini
no tiene ningún efecto en el servidor. Existen herramientas para ayudar con esto, como esta: https://github.com/legoduded/palworld-worldoptions
Advertencia
Agregar WorldOption.sav
romperá PalWorldSetting.ini
. Por lo tanto, cualquier cambio nuevo en la configuración (ya sea en el archivo o mediante ENV VARS), deberá crear un nuevo WorldOption.sav
y actualizarlo cada vez para que esos cambios tengan efecto.
Issues
hay un tipo de problema de Solicitud de función.