mirror of
https://github.com/YuzuZensai/palworld-server-docker.git
synced 2026-01-06 04:32:43 +00:00
Merge pull request #71 from thijsvanloef/changable-query-port
Changable Query Port
This commit is contained in:
@@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN wget https://github.com/itzg/rcon-cli/releases/download/1.6.4/rcon-cli_1.6.4_linux_amd64.tar.gz -O - | tar -xz
|
||||
RUN wget -q https://github.com/itzg/rcon-cli/releases/download/1.6.4/rcon-cli_1.6.4_linux_amd64.tar.gz -O - | tar -xz
|
||||
RUN mv rcon-cli /usr/bin/rcon-cli
|
||||
|
||||
ENV PORT= \
|
||||
@@ -24,7 +24,8 @@ ENV PORT= \
|
||||
ADMIN_PASSWORD= \
|
||||
UPDATE_ON_BOOT=true \
|
||||
RCON_ENABLED=true \
|
||||
RCON_PORT=25575
|
||||
RCON_PORT=25575 \
|
||||
QUERY_PORT=27015
|
||||
|
||||
COPY ./scripts/* /home/steam/server/
|
||||
RUN chmod +x /home/steam/server/init.sh /home/steam/server/start.sh
|
||||
|
||||
21
README.md
21
README.md
@@ -41,7 +41,7 @@ services:
|
||||
- PGID=1000
|
||||
- PORT=8211 # Optional but recommended
|
||||
- PLAYERS=16 # Optional but recommended
|
||||
- MULTITHREADING=false
|
||||
- MULTITHREADING=true
|
||||
- RCON_ENABLED=true
|
||||
- RCON_PORT=25575
|
||||
- ADMIN_PASSWORD="adminPasswordHere"
|
||||
@@ -80,6 +80,8 @@ It is highly recommended you set the following environment values before startin
|
||||
|
||||
* PLAYERS
|
||||
* PORT
|
||||
* PUID
|
||||
* PGID
|
||||
|
||||
| Variable | Info | Default Values | Allowed Values |
|
||||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------|----------------|
|
||||
@@ -97,6 +99,7 @@ It is highly recommended you set the following environment values before startin
|
||||
| UPDATE_ON_BOOT** | Update/Install the server when the docker container starts (THIS HAS TO BE ENABLED THE FIRST TIME YOU RUN THE CONTAINER) | true | true/false |
|
||||
| RCON_ENABLED | Enable RCON for the Palworld server | true | true/false |
|
||||
| RCON_PORT | RCON port to connect to | 25575 | 1024-65535 |
|
||||
| QUERY_PORT | Query port used to communicate with Steam servers | 27015 | 1024-65535 |
|
||||
|
||||
*highly recommended to set
|
||||
|
||||
@@ -104,11 +107,11 @@ It is highly recommended you set the following environment values before startin
|
||||
|
||||
### Game Ports
|
||||
|
||||
| Port | Info | note |
|
||||
|-------|------------------|------------------------------------------------|
|
||||
| 8211 | Game Port (UDP) | |
|
||||
| 27015 | Query Port (UDP) | You are not able to change this port as of now |
|
||||
| 25575 | RCON Port (TCP) | |
|
||||
| Port | Info |
|
||||
|-------|------------------|
|
||||
| 8211 | Game Port (UDP) |
|
||||
| 27015 | Query Port (UDP) |
|
||||
| 25575 | RCON Port (TCP) |
|
||||
|
||||
## Using RCON
|
||||
|
||||
@@ -123,12 +126,12 @@ This will open a CLI that use can use to write commands to the Palworld Server.
|
||||
|
||||
### List of server commands
|
||||
|
||||
| Command | Info |
|
||||
|-----------------------------------|-----------------------------------------------------|
|
||||
| Command | Info |
|
||||
|----------------------------------|-----------------------------------------------------|
|
||||
| Shutdown {Seconds} {MessageText} | The server is shut down after the number of Seconds |
|
||||
| DoExit | Force stop the server. |
|
||||
| Broadcast | Send message to all player in the server |
|
||||
| KickPlayer {SteamID} | Kick player from the server.. |
|
||||
| KickPlayer {SteamID} | Kick player from the server.. |
|
||||
| BanPlayer {SteamID} | BAN player from the server. |
|
||||
| TeleportToPlayer {SteamID} | Teleport to current location of target player. |
|
||||
| TeleportToMe {SteamID} | Target player teleport to your current location |
|
||||
|
||||
@@ -34,6 +34,10 @@ if [ -n "${ADMIN_PASSWORD}" ]; then
|
||||
STARTCOMMAND="${STARTCOMMAND} -adminpassword=${ADMIN_PASSWORD}"
|
||||
fi
|
||||
|
||||
if [ -n "${QUERY_PORT}" ]; then
|
||||
STARTCOMMAND="${STARTCOMMAND} -queryport=${QUERY_PORT}"
|
||||
fi
|
||||
|
||||
if [ "${MULTITHREADING}" = true ]; then
|
||||
STARTCOMMAND="${STARTCOMMAND} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user