From 6d1419a3b655b475341d7b5438217588a6884718 Mon Sep 17 00:00:00 2001 From: parkervcp Date: Wed, 18 Dec 2019 22:08:51 -0500 Subject: [PATCH] Reorganize main folder Updates main README Moves many games to steamcmd as that installs them. Removes Mount and Blade: Warband. --- README.md | 48 +++++------ mount_and_blade/warband/README.md | 17 ---- mount_and_blade/warband/egg-m--b-warband.json | 81 ------------------- .../conan_exiles/README.md | 0 .../conan_exiles/egg-conan-exiles.json | 0 .../dont_starve/README.md | 0 .../dont_starve/egg-don-t-starve.json | 0 {squad => steamcmd_servers}/squad/README.md | 0 .../squad/egg-squad.json | 0 9 files changed, 21 insertions(+), 125 deletions(-) delete mode 100644 mount_and_blade/warband/README.md delete mode 100644 mount_and_blade/warband/egg-m--b-warband.json rename {conan_exiles => steamcmd_servers}/conan_exiles/README.md (100%) rename {conan_exiles => steamcmd_servers}/conan_exiles/egg-conan-exiles.json (100%) rename {dont_starve => steamcmd_servers}/dont_starve/README.md (100%) rename {dont_starve => steamcmd_servers}/dont_starve/egg-don-t-starve.json (100%) rename {squad => steamcmd_servers}/squad/README.md (100%) rename {squad => steamcmd_servers}/squad/egg-squad.json (100%) diff --git a/README.md b/README.md index c885dec2..a33eedb5 100644 --- a/README.md +++ b/README.md @@ -44,14 +44,6 @@ If you are reading this it looks like you are looking to add an egg to your serv ## Game Eggs -[Arma](/arma/) -* [Arma 3](/arma/arma3/) -* [Arma 3 HC](/arma/arma3_headless_client/) - -[Conan Exiles](/conan_exiles/conan_exiles) - -[Don't Starve](/dont_starve/dont_starve) - [ET Legacy](/enemy_territory/etlegacy/) [Factorio](/factorio/factorio/) @@ -64,13 +56,13 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Multi Theft Auto](/gta/mtasa/) * [SA-MP](/gta/samp/) -[Minecraft Bedrock](/minecraft_bedrock/) +[Minecraft Bedrock](/minecraft_bedrock/) Servers for Bedrock Minecraft * [Bedrock](/minecraft_bedrock/bedrock/) * [Nukkit](/minecraft_bedrock/nukkit/) * [PocketMine MP](/minecraft_bedrock/pocketmine_mp/) -[Minecraft Java](/minecraft_java/) -* [Cuberite]/minecraft_java/cuberite/) +[Minecraft Java](/minecraft_java/) Servers for Java Minecraft +* [Cuberite](/minecraft_java/cuberite/) * [Forge](/minecraft_java/forge/) * [Feed The Beast](/minecraft_java/ftb/) * [Paper](/minecraft_java/paper) @@ -85,22 +77,27 @@ If you are reading this it looks like you are looking to add an egg to your serv * [TyphoonLimbo](/minecraft_proxy/typhoonlimbo/) * [Velocity](/minecraft_proxy/velocity/) -[Mount & Blade Warband](/mount_and_blade/warband/) - -[OpenTTD](/openttd/) +[Tycoon Games](/tycoon_games/) +* [OpenTTD](/tycoon_games/openttd/) [steamcmd servers](/steamcmd_servers/) These eggs use steamcmd to install * [7 Days to Die](/steamcmd_servers/7_days_to_die/) -* [ARK Survival Evolved](/steamcmd_servers/ark_survival_evolved/) -* [HLDS server](/steamcmd_servers/hlds_server) -* [Mordhau](/steamcmd_servers/mordhau) -* [Onset](/steamcmd_servers/onset) +* [ARK Survival Evolved](/steamcmd_servers/ark_survival_evolved/) +* [Arma](/arma/) + * [Arma 3](/arma/arma3/) + * [Arma 3 HC](/arma/arma3_headless_client/) +* [Conan Exiles](/steamcmd_servers/conan_exiles) +* [Don't Starve](/steamcmd_servers/dont_starve) +* [HLDS server](/steamcmd_servers/hlds_server) +* [Mordhau](/steamcmd_servers/mordhau) +* [Onset](/steamcmd_servers/onset) * [PixARK](/steamcmd_servers/pixark/) -* [Rust Staging Branch](/steamcmd_servers/rust_staging/) -* [Starbound](/steamcmd_servers/starbound) -* [Sven Co-op](/steamcmd_servers/svencoop) - -[Squad](/squad/) +* [Rust Staging Branch](/steamcmd_servers/rust_staging/) +* [Starbound](/steamcmd_servers/starbound) +* [Sven Co-op](/steamcmd_servers/svencoop) +* [Squad](/steamcmd_servers/squad/) +* [Unturned](/unturned/) + * [RocketMod](/unturned/rocketmod/) [Unreal Engine](/unreal_engine) * [Tower Unite](/unreal_engine/tower_unite/) @@ -109,7 +106,4 @@ If you are reading this it looks like you are looking to add an egg to your serv * [tmodloader](/terraria/tmodloader) * [tshock](/terraria/tshock/) -[Unturned](/unturned/) -* [RocketMod](/unturned/rocketmod/) - -[Xonotic](/xonotic/) +[Xonotic](/xonotic/xonotic/) diff --git a/mount_and_blade/warband/README.md b/mount_and_blade/warband/README.md deleted file mode 100644 index 0798ccfd..00000000 --- a/mount_and_blade/warband/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# Mount & Blade Warband - -Mount & Blade: Warband is a stand alone expansion pack for the game that brought medieval battlefields to life with its realistic mounted combat and detailed fighting system. Many modifications have been developed to bring the Warband universe into different eras, including the popular Napoleonic Wars DLC, among many others, featuring battles of up to concurrent 200 players. - -### Server Ports - -Warband requires a single port (default 7240) - -| Port | default | -|---------|---------| -| Game | 7240 | - -### Other Notes - -* The server can only use the main IP address of the node due to limitations in the way Warband's server reporting system operates, no alias or secondary IP addresses can be used. -* A complete list of modules supported by this egg can be found [here](https://github.com/masonr/pterodactyl-images/tree/mb-warband), the module name will need to be copied exactly as shown. -* The current module can be changed at any time and will automatically download the new files upon restart after changing the module name diff --git a/mount_and_blade/warband/egg-m--b-warband.json b/mount_and_blade/warband/egg-m--b-warband.json deleted file mode 100644 index 9d46ddd4..00000000 --- a/mount_and_blade/warband/egg-m--b-warband.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", - "meta": { - "version": "PTDL_v1" - }, - "exported_at": "2018-07-28T22:01:58-04:00", - "name": "M&B Warband", - "author": "mason@rowe.sh", - "description": "Mount & Blade Warband server", - "image": "masonr\/pterodactyl-images:mb-warband", - "startup": "WINEDEBUG=\"fixme-all\" wine mb_warband_dedicated.exe -r Config.txt -m {{MODULE}}", - "config": { - "files": "{}", - "startup": "{\r\n \"done\": \"Starting mission\",\r\n \"userInteraction\": []\r\n}", - "logs": "{\r\n \"custom\": false,\r\n \"location\": \"Logs\/\"\r\n}", - "stop": "^C" - }, - "scripts": { - "installation": { - "script": "#!\/bin\/bash\r\napt update\r\napt install -y wget dos2unix\r\ncd \/mnt\/server\/\r\n\r\nif [[ -z \"$MODULE\" ]] ; then\r\n\tMODULE=\"Native\"\r\nfi\r\n\r\n# Download helper script with all server file links\r\nwget \"https:\/\/files.rowe.sh\/pterodactyl\/mb-warband\/mb-warband-links.sh\"\r\nchmod +x mb-warband-links.sh\r\n\r\n# Generate links for server files\r\nMODULE_BASE_LINK=`.\/mb-warband-links.sh link \"$MODULE\" base`\r\nMODULE_LINK=`.\/mb-warband-links.sh link \"$MODULE\" mod`\r\n\r\n# Ensure module files link has been obtained, exit if not\r\nif [[ -z \"$MODULE_LINK\" ]] ; then\r\n\techo \"ERROR: Module name was mistyped or is not currently supported.\"\r\n\techo \"Available modules:\"\r\n\t.\/mb-warband-links.sh modules\r\n\texit 1\r\nfi\r\n\r\n# Install base server files, if needed\r\nif [[ ! -z \"$MODULE_BASE_LINK\" ]] ; then\r\n\twget -qO- $MODULE_BASE_LINK | tar xvz --strip-components=1\r\nfi\r\n\r\n# Install module files\r\nwget -qO- $MODULE_LINK | tar xvz --strip-components=1\r\ncp -rf \"$MODULE\"_Sample_Config.txt Config.txt\r\ndos2unix Config.txt\r\n\r\necho \"Module: $MODULE has been sucessfully installed.\"\r\nrm mb-warband-links.sh\r\n\r\n# Edit Server Name ($SERVER_NAME)\r\nsed -i 's\/.*set_server_name.*\/set_server_name '\"$SERVER_NAME\"'\/g' Config.txt\r\n\r\n# Edit Server Admin Password ($ADMIN_PASSWORD)\r\nsed -i 's\/.*set_pass_admin.*\/set_pass_admin '\"$ADMIN_PASS\"'\/g' Config.txt\r\n\r\n# Edit Server Password ($SERVER_PASS)\r\nsed -i 's\/.*set_pass .*\/set_pass '\"$SERVER_PASS\"'\/g' Config.txt\r\nsed -i 's\/.*set_pass$\/set_pass '\"$SERVER_PASS\"'\/g' Config.txt\r\n\r\n# Edit Server Welcome Message ($MOTD)\r\nsed -i 's\/.*set_welcome_message.*\/set_welcome_message '\"$MOTD\"'\/g' Config.txt\r\n\r\n# Edit Player Count ($PLAYERS)\r\nsed -i 's\/.*set_max_players.*\/set_max_players '\"$PLAYERS\"' '\"$PLAYERS\"'\/g' Config.txt\r\n\r\n# Edit Server Port ($SERVER_PORT)\r\nsed -i 's\/.*set_port.*\/set_port '\"$SERVER_PORT\"'\/g' Config.txt", - "container": "ubuntu:16.04", - "entrypoint": "bash" - } - }, - "variables": [ - { - "name": "Module", - "description": "Name of the module. For a full list of supported modules visit --- https:\/\/github.com\/masonr\/pterodactyl-images\/tree\/mb-warband --- and copy the module name from the first column exactly as shown.", - "env_variable": "MODULE", - "default_value": "Native", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:200" - }, - { - "name": "Player Count", - "description": "Number of players", - "env_variable": "PLAYERS", - "default_value": "32", - "user_viewable": 1, - "user_editable": 0, - "rules": "required|integer|max:200" - }, - { - "name": "Server Name", - "description": "Name of the game server", - "env_variable": "SERVER_NAME", - "default_value": "Pterodactyl_Server", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:100" - }, - { - "name": "Admin Password", - "description": "Password for admin login", - "env_variable": "ADMIN_PASS", - "default_value": "ptero", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:50" - }, - { - "name": "Welcome Message", - "description": "Welcome message \/ MOTD", - "env_variable": "MOTD", - "default_value": "Welcome!", - "user_viewable": 1, - "user_editable": 1, - "rules": "required|string|max:500" - }, - { - "name": "Server Password", - "description": "Password for the server.\r\nLeave blank to keep server unlocked.", - "env_variable": "SERVER_PASS", - "default_value": "", - "user_viewable": 1, - "user_editable": 1, - "rules": "nullable|string|max:50" - } - ] -} diff --git a/conan_exiles/conan_exiles/README.md b/steamcmd_servers/conan_exiles/README.md similarity index 100% rename from conan_exiles/conan_exiles/README.md rename to steamcmd_servers/conan_exiles/README.md diff --git a/conan_exiles/conan_exiles/egg-conan-exiles.json b/steamcmd_servers/conan_exiles/egg-conan-exiles.json similarity index 100% rename from conan_exiles/conan_exiles/egg-conan-exiles.json rename to steamcmd_servers/conan_exiles/egg-conan-exiles.json diff --git a/dont_starve/dont_starve/README.md b/steamcmd_servers/dont_starve/README.md similarity index 100% rename from dont_starve/dont_starve/README.md rename to steamcmd_servers/dont_starve/README.md diff --git a/dont_starve/dont_starve/egg-don-t-starve.json b/steamcmd_servers/dont_starve/egg-don-t-starve.json similarity index 100% rename from dont_starve/dont_starve/egg-don-t-starve.json rename to steamcmd_servers/dont_starve/egg-don-t-starve.json diff --git a/squad/squad/README.md b/steamcmd_servers/squad/README.md similarity index 100% rename from squad/squad/README.md rename to steamcmd_servers/squad/README.md diff --git a/squad/squad/egg-squad.json b/steamcmd_servers/squad/egg-squad.json similarity index 100% rename from squad/squad/egg-squad.json rename to steamcmd_servers/squad/egg-squad.json