-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPalworld.example.yaml
47 lines (43 loc) · 1.79 KB
/
Palworld.example.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Ec2:
InstanceType: m5.2xlarge # 8vCPUs, 32GB RAM
Container:
# Docs here: https://github.com/thijsvanloef/palworld-server-docker
Image: thijsvanloef/palworld-server-docker:latest
Ports:
- UDP: 8211
- UDP: 27015
Environment:
# Yes this is Palworld, the server-name is a inside joke
SERVER_NAME: Christian Minecraft Server
SERVER_DESCRIPTION: "Pokemon but with guns"
PLAYERS: 32 # Max allowed in Palworld
PORT: 8211 # Default
SERVER_PASSWORD: !ENV ${PALWORLD_PASSWORD}
RCON_ENABLED: False # Makes logs noisy, and might be extra network traffic keeping the container up
MULTITHREADING: True # Not *exactly* sure what this does, but every bit of performance helps
BACKUP_ENABLED: False # We have this with AWS already.
ENABLE_PLAYER_LOGGING: False # No reason, we're not connecting it to discord anyways.
# Update when the server turns on, it isn't up 24/7:
UPDATE_ON_BOOT: True
AUTO_UPDATE_ENABLED: False
AUTO_REBOOT_ENABLED: True
AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE: True
### From https://palworld-server-docker.loef.dev/getting-started/configuration/game-settings
# They assume servers are up 24/7 when setting these numbers. Tone down a bit since our's isn't:
PAL_EGG_DEFAULT_HATCHING_TIME: 1.000000
# Max number of players even allowed, assume all can join a single guild:
COOP_PLAYER_MAX_NUM: 32
# Default is 10, very low for trusted players:
CHAT_POST_LIMIT_PER_MINUTE: 120
# 15 pals is too low...
BASE_CAMP_WORKER_MAX_NUM: 20
Volumes:
- Paths:
- Path: /palworld
Watchdog:
# NOTE: The threshold slowly should increase as more things happen in the world.
# I can't figure out why yet. For new worlds, start around 2000.
Threshold: 6500
InstanceLeftUp:
DurationHours: 8
ShouldStop: True