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 \
|
&& apt-get clean \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& 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
|
RUN mv rcon-cli /usr/bin/rcon-cli
|
||||||
|
|
||||||
ENV PORT= \
|
ENV PORT= \
|
||||||
@@ -24,7 +24,8 @@ ENV PORT= \
|
|||||||
ADMIN_PASSWORD= \
|
ADMIN_PASSWORD= \
|
||||||
UPDATE_ON_BOOT=true \
|
UPDATE_ON_BOOT=true \
|
||||||
RCON_ENABLED=true \
|
RCON_ENABLED=true \
|
||||||
RCON_PORT=25575
|
RCON_PORT=25575 \
|
||||||
|
QUERY_PORT=27015
|
||||||
|
|
||||||
COPY ./scripts/* /home/steam/server/
|
COPY ./scripts/* /home/steam/server/
|
||||||
RUN chmod +x /home/steam/server/init.sh /home/steam/server/start.sh
|
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
|
- PGID=1000
|
||||||
- PORT=8211 # Optional but recommended
|
- PORT=8211 # Optional but recommended
|
||||||
- PLAYERS=16 # Optional but recommended
|
- PLAYERS=16 # Optional but recommended
|
||||||
- MULTITHREADING=false
|
- MULTITHREADING=true
|
||||||
- RCON_ENABLED=true
|
- RCON_ENABLED=true
|
||||||
- RCON_PORT=25575
|
- RCON_PORT=25575
|
||||||
- ADMIN_PASSWORD="adminPasswordHere"
|
- ADMIN_PASSWORD="adminPasswordHere"
|
||||||
@@ -80,6 +80,8 @@ It is highly recommended you set the following environment values before startin
|
|||||||
|
|
||||||
* PLAYERS
|
* PLAYERS
|
||||||
* PORT
|
* PORT
|
||||||
|
* PUID
|
||||||
|
* PGID
|
||||||
|
|
||||||
| Variable | Info | Default Values | Allowed Values |
|
| 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 |
|
| 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_ENABLED | Enable RCON for the Palworld server | true | true/false |
|
||||||
| RCON_PORT | RCON port to connect to | 25575 | 1024-65535 |
|
| 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
|
*highly recommended to set
|
||||||
|
|
||||||
@@ -104,11 +107,11 @@ It is highly recommended you set the following environment values before startin
|
|||||||
|
|
||||||
### Game Ports
|
### Game Ports
|
||||||
|
|
||||||
| Port | Info | note |
|
| Port | Info |
|
||||||
|-------|------------------|------------------------------------------------|
|
|-------|------------------|
|
||||||
| 8211 | Game Port (UDP) | |
|
| 8211 | Game Port (UDP) |
|
||||||
| 27015 | Query Port (UDP) | You are not able to change this port as of now |
|
| 27015 | Query Port (UDP) |
|
||||||
| 25575 | RCON Port (TCP) | |
|
| 25575 | RCON Port (TCP) |
|
||||||
|
|
||||||
## Using RCON
|
## 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
|
### List of server commands
|
||||||
|
|
||||||
| Command | Info |
|
| Command | Info |
|
||||||
|-----------------------------------|-----------------------------------------------------|
|
|----------------------------------|-----------------------------------------------------|
|
||||||
| Shutdown {Seconds} {MessageText} | The server is shut down after the number of Seconds |
|
| Shutdown {Seconds} {MessageText} | The server is shut down after the number of Seconds |
|
||||||
| DoExit | Force stop the server. |
|
| DoExit | Force stop the server. |
|
||||||
| Broadcast | Send message to all player in 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. |
|
| BanPlayer {SteamID} | BAN player from the server. |
|
||||||
| TeleportToPlayer {SteamID} | Teleport to current location of target player. |
|
| TeleportToPlayer {SteamID} | Teleport to current location of target player. |
|
||||||
| TeleportToMe {SteamID} | Target player teleport to your current location |
|
| TeleportToMe {SteamID} | Target player teleport to your current location |
|
||||||
|
|||||||
@@ -34,6 +34,10 @@ if [ -n "${ADMIN_PASSWORD}" ]; then
|
|||||||
STARTCOMMAND="${STARTCOMMAND} -adminpassword=${ADMIN_PASSWORD}"
|
STARTCOMMAND="${STARTCOMMAND} -adminpassword=${ADMIN_PASSWORD}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "${QUERY_PORT}" ]; then
|
||||||
|
STARTCOMMAND="${STARTCOMMAND} -queryport=${QUERY_PORT}"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "${MULTITHREADING}" = true ]; then
|
if [ "${MULTITHREADING}" = true ]; then
|
||||||
STARTCOMMAND="${STARTCOMMAND} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
|
STARTCOMMAND="${STARTCOMMAND} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user