diff --git a/Docker/Factorio/.env b/Docker/Factorio/.env new file mode 100644 index 0000000..1323300 --- /dev/null +++ b/Docker/Factorio/.env @@ -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= \ No newline at end of file diff --git a/Docker/Factorio/docker-compose.yml b/Docker/Factorio/docker-compose.yml new file mode 100644 index 0000000..717d495 --- /dev/null +++ b/Docker/Factorio/docker-compose.yml @@ -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: {} \ No newline at end of file diff --git a/Docker/Palworld/.env b/Docker/Palworld/.env new file mode 100644 index 0000000..91c8c51 --- /dev/null +++ b/Docker/Palworld/.env @@ -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 \ No newline at end of file diff --git a/Docker/Palworld/docker-compose.yml b/Docker/Palworld/docker-compose.yml new file mode 100644 index 0000000..fb79f3d --- /dev/null +++ b/Docker/Palworld/docker-compose.yml @@ -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: {} \ No newline at end of file diff --git a/Local Network/LAN DNS Server/dnsmasq b/Local Network/LAN DNS Server/dnsmasq new file mode 100644 index 0000000..f45a5b7 --- /dev/null +++ b/Local Network/LAN DNS Server/dnsmasq @@ -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 <