Game Server
This commit is contained in:
8
Docker/Factorio/.env
Normal file
8
Docker/Factorio/.env
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
INSTANCE_NAME=Durchblick World
|
||||||
|
INSTANCE_DESC=db-clan.win
|
||||||
|
GENERATE_NEW_SAVE=false
|
||||||
|
LOAD_LATEST_SAVE=true
|
||||||
|
SAVE_NAME=dbworld
|
||||||
|
TOKEN=
|
||||||
|
UPDATE_MODS_ON_START=
|
||||||
|
USERNAME=
|
||||||
13
Docker/Factorio/docker-compose.yml
Normal file
13
Docker/Factorio/docker-compose.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
version: "3"
|
||||||
|
services:
|
||||||
|
factorio:
|
||||||
|
image: factoriotools/factorio
|
||||||
|
ports:
|
||||||
|
- 34197:34197/udp
|
||||||
|
- 27015:27015/tcp
|
||||||
|
env_file: .env
|
||||||
|
volumes:
|
||||||
|
- /opt/factorio:/factorio
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
networks: {}
|
||||||
84
Docker/Palworld/.env
Normal file
84
Docker/Palworld/.env
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
+TZ=UTC
|
||||||
|
PLAYERS=16
|
||||||
|
PORT=8211
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
MULTITHREADING=false
|
||||||
|
COMMUNITY=false
|
||||||
|
PUBLIC_IP=217.160.217.196
|
||||||
|
PUBLIC_PORT=27015
|
||||||
|
SERVER_NAME=Durchblick World
|
||||||
|
SERVER_DESCRIPTION=db-clan.win
|
||||||
|
SERVER_PASSWORD=db-clan.win
|
||||||
|
ADMIN_PASSWORD=XSDFSdfdsgFDFdssdf
|
||||||
|
UPDATE_ON_BOOT=true
|
||||||
|
RCON_ENABLED=true
|
||||||
|
RCON_PORT=25575
|
||||||
|
QUERY_PORT=27015
|
||||||
|
BACKUP_ENABLED=true
|
||||||
|
DELETE_OLD_BACKUPS=false
|
||||||
|
OLD_BACKUP_DAYS=30
|
||||||
|
BACKUP_CRON_EXPRESSION=0 0 * * *
|
||||||
|
AUTO_UPDATE_ENABLED=true
|
||||||
|
AUTO_UPDATE_CRON_EXPRESSION=0 * * * *
|
||||||
|
AUTO_UPDATE_WARN_MINUTES=30
|
||||||
|
AUTO_REBOOT_ENABLED=true
|
||||||
|
AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=true
|
||||||
|
AUTO_REBOOT_WARN_MINUTES=5
|
||||||
|
AUTO_REBOOT_CRON_EXPRESSION=0 0 * * *
|
||||||
|
ENABLE_PLAYER_LOGGING=true
|
||||||
|
PLAYER_LOGGING_POLL_PERIOD=5
|
||||||
|
|
||||||
|
DIFFICULTY=None
|
||||||
|
DAYTIME_SPEEDRATE=0.9
|
||||||
|
NIGHTTIME_SPEEDRATE=1.000000
|
||||||
|
EXP_RATE=3.000000
|
||||||
|
PAL_CAPTURE_RATE=2.000000
|
||||||
|
PAL_SPAWN_NUM_RATE=1.500000
|
||||||
|
PAL_DAMAGE_RATE_ATTACK=1.000000
|
||||||
|
PAL_DAMAGE_RATE_DEFENSE=1.000000
|
||||||
|
PLAYER_DAMAGE_RATE_ATTACK=1.000000
|
||||||
|
PLAYER_DAMAGE_RATE_DEFENSE=1.000000
|
||||||
|
PLAYER_STOMACH_DECREASE_RATE=1.000000
|
||||||
|
PLAYER_STAMINA_DECREASE_RATE=1.000000
|
||||||
|
PLAYER_AUTO_HP_REGEN_RATE=1.000000
|
||||||
|
PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEP=4.000000
|
||||||
|
PAL_STOMACH_DECREASE_RATE=1.000000
|
||||||
|
PAL_STAMINA_DECREASE_RATE=1.000000
|
||||||
|
PAL_AUTO_HP_REGEN_RATE=1.000000
|
||||||
|
PAL_AUTO_HP_REGEN_RATE_IN_SLEEP=1.000000
|
||||||
|
BUILD_OBJECT_DAMAGE_RATE=1.000000
|
||||||
|
BUILD_OBJECT_DETERIORATION_DAMAGE_RATE=1.000000
|
||||||
|
COLLECTION_DROP_RATE=5.000000
|
||||||
|
COLLECTION_OBJECT_HP_RATE=1.000000
|
||||||
|
COLLECTION_OBJECT_RESPAWN_SPEED_RATE=2
|
||||||
|
ENEMY_DROP_ITEM_RATE=2.000000
|
||||||
|
DEATH_PENALTY=All
|
||||||
|
ENABLE_PLAYER_TO_PLAYER_DAMAGE=False
|
||||||
|
ENABLE_FRIENDLY_FIRE=False
|
||||||
|
ENABLE_INVADER_ENEMY=True
|
||||||
|
ACTIVE_UNKO=False
|
||||||
|
ENABLE_AIM_ASSIST_PAD=True
|
||||||
|
ENABLE_AIM_ASSIST_KEYBOARD=False
|
||||||
|
DROP_ITEM_MAX_NUM=3000
|
||||||
|
DROP_ITEM_MAX_NUM_UNKO=100
|
||||||
|
BASE_CAMP_MAX_NUM=128
|
||||||
|
BASE_CAMP_WORKER_MAX_NUM=15
|
||||||
|
DROP_ITEM_ALIVE_MAX_HOURS=4.000000
|
||||||
|
AUTO_RESET_GUILD_NO_ONLINE_PLAYERS=False
|
||||||
|
AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS=72.00000
|
||||||
|
GUILD_PLAYER_MAX_NUM=20
|
||||||
|
PAL_EGG_DEFAULT_HATCHING_TIME=72.00000
|
||||||
|
WORK_SPEED_RATE=2.000000
|
||||||
|
IS_MULTIPLAY=False
|
||||||
|
IS_PVP=False
|
||||||
|
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP=False
|
||||||
|
ENABLE_NON_LOGIN_PENALTY=True
|
||||||
|
ENABLE_FAST_TRAVEL=True
|
||||||
|
IS_START_LOCATION_SELECT_BY_MAP=True
|
||||||
|
EXIST_PLAYER_AFTER_LOGOUT=False
|
||||||
|
ENABLE_DEFENSE_OTHER_GUILD_PLAYER=False
|
||||||
|
COOP_PLAYER_MAX_NUM=4
|
||||||
|
REGION=
|
||||||
|
USEAUTH=True
|
||||||
|
BAN_LIST_URL=https://api.palworldgame.com/api/banlist.txt
|
||||||
14
Docker/Palworld/docker-compose.yml
Normal file
14
Docker/Palworld/docker-compose.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
palworld:
|
||||||
|
image: thijsvanloef/palworld-server-docker:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: palworld-server
|
||||||
|
stop_grace_period: 30s # Set to however long you are willing to wait for the container to gracefully stop
|
||||||
|
ports:
|
||||||
|
- 8211:8211/udp
|
||||||
|
- 27015:27015/udp
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
volumes:
|
||||||
|
- ./palworld:/palworld/
|
||||||
|
networks: {}
|
||||||
23
Local Network/LAN DNS Server/dnsmasq
Normal file
23
Local Network/LAN DNS Server/dnsmasq
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
## DNSMASQ >>> NetworkManager (eg Ubuntu Desktop):
|
||||||
|
sudo apt-get install dnsmasq
|
||||||
|
|
||||||
|
# Disable systemd-resolved
|
||||||
|
systemctl disable systemd-resolved
|
||||||
|
systemctl stop systemd-resolved
|
||||||
|
unlink /etc/resolv.conf
|
||||||
|
|
||||||
|
# Activate the dnsmasq plugin
|
||||||
|
cat <<CONF | sudo tee /etc/NetworkManager/conf.d/00-use-dnsmasq.conf
|
||||||
|
[main]
|
||||||
|
dns=dnsmasq
|
||||||
|
CONF
|
||||||
|
|
||||||
|
# Setup the public DNS and the `.local` pseudo-TLD
|
||||||
|
cat <<CONF | sudo tee /etc/NetworkManager/dnsmasq.d/00-dns-public.conf
|
||||||
|
server=8.8.8.8
|
||||||
|
CONF
|
||||||
|
|
||||||
|
cat <<CONF | sudo tee /etc/NetworkManager/dnsmasq.d/00-address-local.conf
|
||||||
|
address=/.local/127.0.0.1
|
||||||
|
CONF
|
||||||
|
systemctl restart NetworkManager
|
||||||
Reference in New Issue
Block a user