From 5c2f1019d58a6640cd7c24a60d1ddcfcc0cc77c9 Mon Sep 17 00:00:00 2001 From: Red-Thirten Date: Tue, 26 Jan 2021 14:02:53 -0800 Subject: [PATCH] Delete steamcmd_servers/arma/arma3_x64 directory - 64-bit directory no longer needed; 64-bit functionality integrated into base arma egg/image. --- steamcmd_servers/arma/arma3_x64/README.md | 20 --- .../arma/arma3_x64/egg-arma3-64-bit.json | 109 ------------ .../arma/arma3_x64/egg-arma3-config/basic.cfg | 83 --------- .../arma3_x64/egg-arma3-config/server.cfg | 158 ------------------ 4 files changed, 370 deletions(-) delete mode 100644 steamcmd_servers/arma/arma3_x64/README.md delete mode 100644 steamcmd_servers/arma/arma3_x64/egg-arma3-64-bit.json delete mode 100644 steamcmd_servers/arma/arma3_x64/egg-arma3-config/basic.cfg delete mode 100644 steamcmd_servers/arma/arma3_x64/egg-arma3-config/server.cfg diff --git a/steamcmd_servers/arma/arma3_x64/README.md b/steamcmd_servers/arma/arma3_x64/README.md deleted file mode 100644 index 15eb3296..00000000 --- a/steamcmd_servers/arma/arma3_x64/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# Arma 3 -### From their [Site](https://arma3.com/) -Experience true combat gameplay in a massive military sandbox. Deploying a wide variety of single- and multiplayer content, over 20 vehicles and 40 weapons, and limitless opportunities for content creation, this is the PC’s premier military game. Authentic, diverse, open - Arma 3 sends you to war. - -### Minimum RAM warning -This server requires about 2048m to run properly. ARMA 3 is more CPU intensive though. - -### Additional settings -Additional server flags can be found [here](https://community.bistudio.com/wiki/Arma_3_Startup_Parameters). -This can help is you see the server using to many cores/threads on the server. - -### Server Ports -Ports required to run the server in a table format. - -| Port | default | -|---------|---------| -| Game | 2302-2306 | -| BattleEye | 2344-2345 | - -#### Mods/Plugins may require ports to be added to the server. diff --git a/steamcmd_servers/arma/arma3_x64/egg-arma3-64-bit.json b/steamcmd_servers/arma/arma3_x64/egg-arma3-64-bit.json deleted file mode 100644 index a31e703d..00000000 --- a/steamcmd_servers/arma/arma3_x64/egg-arma3-64-bit.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", - "meta": { - "version": "PTDL_v1" - }, - "exported_at": "2020-11-18T10:58:51-05:00", - "name": "Arma 3 (64-bit)", - "author": "brycea@terrahost.cloud", - "description": "Experience true combat gameplay in a massive military sandbox. Deploying a wide variety of single- and multiplayer content, over 20 vehicles and 40 weapons, and limitless opportunities for content creation, this is the PC's premier military game. Authentic, diverse, open - Arma 3 sends you to war.", - "features": null, - "image": "quay.io\/terrahost\/pterodactyl-images:game_arma3_x64", - "startup": ".\/arma3server_x64 -ip=0.0.0.0 -port={{SERVER_PORT}} -profiles=.\/profiles -bepath=.\/battleye -cfg={{BASIC}} -config={{CONFIG}} {{CUSTOM}} -mod={{MODS}} -serverMod={{SERVERMODS}}", - "config": { - "files": "{}", - "startup": "{\r\n \"done\": \"Connected to Steam servers\",\r\n \"userInteraction\": []\r\n}", - "logs": "{\r\n \"custom\": true,\r\n \"location\": \"latest.log\"\r\n}", - "stop": "^C" - }, - "scripts": { - "installation": { - "script": "#!\/bin\/bash\r\n## install required packages to install arma\r\napt update\r\napt -y --no-install-recommends install curl unzip libstdc++6 lib32gcc1 ca-certificates\r\n## install steamcmd\r\ncd \/tmp\r\ncurl -sSL -o steamcmd.tar.gz http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\nmkdir -p \/mnt\/server\/steam\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steam\r\ncd \/mnt\/server\/steam\r\n## needs to be used for steamcmd to operate correctly\r\nchown -R root:root \/mnt\r\nexport HOME=\/mnt\/server\r\n## install arma\r\n.\/steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} +force_install_dir \/mnt\/server +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} +quit\r\n## set up 32 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk32\r\ncp -v \/mnt\/server\/steam\/linux32\/steamclient.so \/mnt\/server\/.steam\/sdk32\/steamclient.so\r\n# 64 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk64\r\ncp -v linux64\/steamclient.so ..\/.steam\/sdk64\/steamclient.so\r\nmkdir -p \"\/mnt\/server\/.local\/share\/Arma 3\" \"\/mnt\/server\/.local\/share\/Arma 3 - Other Profiles\"\r\nchmod +x \/mnt\/server\/arma3server_x64\r\n# doesn't actually work with current 64 bit wrapper\r\nchmod +x \/mnt\/server\/arma3server", - "container": "ubuntu:20.04", - "entrypoint": "bash" - } - }, - "variables": [ - { - "name": "Game AppID", - "description": "", - "env_variable": "SRCDS_APPID", - "default_value": "233780", - "user_viewable": true, - "user_editable": false, - "rules": "required|numeric" - }, - { - "name": "Steam Username", - "description": "Used for installation", - "env_variable": "STEAM_USER", - "default_value": "anonymous", - "user_viewable": true, - "user_editable": false, - "rules": "required|string" - }, - { - "name": "Steam Password", - "description": "", - "env_variable": "STEAM_PASS", - "default_value": "!xNfMpAN*Lr3iMsJ", - "user_viewable": true, - "user_editable": false, - "rules": "nullable|string" - }, - { - "name": "Server Configuration File", - "description": "https:\/\/community.bistudio.com\/wiki\/server.cfg", - "env_variable": "CONFIG", - "default_value": "server.cfg", - "user_viewable": true, - "user_editable": true, - "rules": "string|nullable" - }, - { - "name": "Basic Network Config", - "description": "Network Configuration", - "env_variable": "BASIC", - "default_value": "basic.cfg", - "user_viewable": true, - "user_editable": true, - "rules": "string|nullable" - }, - { - "name": "Check for Updates", - "description": "Check for updates on server start.\r\n1 True | 0 False", - "env_variable": "UPDATE", - "default_value": "0", - "user_viewable": true, - "user_editable": true, - "rules": "nullable|numeric" - }, - { - "name": "Mods", - "description": "Client mods with the -mods startup option", - "env_variable": "MODS", - "default_value": "", - "user_viewable": true, - "user_editable": true, - "rules": "nullable|string" - }, - { - "name": "Server Mods", - "description": "Server-sided mods with the -serverMods startup option.", - "env_variable": "SERVERMODS", - "default_value": "", - "user_viewable": true, - "user_editable": true, - "rules": "nullable|string" - }, - { - "name": "Extra Flags for SteamCMD", - "description": "Typically used for grabbing beta builds.\r\nExample: -beta profiling -betapassword CautionSpecialProfilingAndTestingBranchArma3", - "env_variable": "EXTRA_FLAGS", - "default_value": "", - "user_viewable": true, - "user_editable": false, - "rules": "nullable|string" - } - ] -} \ No newline at end of file diff --git a/steamcmd_servers/arma/arma3_x64/egg-arma3-config/basic.cfg b/steamcmd_servers/arma/arma3_x64/egg-arma3-config/basic.cfg deleted file mode 100644 index 7b5a1c99..00000000 --- a/steamcmd_servers/arma/arma3_x64/egg-arma3-config/basic.cfg +++ /dev/null @@ -1,83 +0,0 @@ -// **************************************************************************** -// * -// Arma 3 - basic.cfg * -// Version 060116 * -// * -// **************************************************************************** - -// Defines network tuning parameters -// -// This file is to be passed to the -cfg parameter on the command line for the server -// See http://community.bistudio.com/wiki/basic.cfg -// The following settings are the suggested settings - -// BANDWIDTH SETTINGS - -// Bandwidth the server is guaranteed to have (in bps) -// General guideline is NumberOfPlayers * 256kb -// Default: 131072 -MinBandwidth=5120000; -// Bandwidth the server can never go above (in bps) -// For a single server, use full network speed; decrease when running multiple servers -MaxBandwidth=10240000; - -// PACKET SETTINGS - -// Maximum number of packets per frame. -// Increasing the value potentially decreases lag, but increases desync -// Default: 128 -MaxMsgSend=2048; -// Maximum payload of guaranteed packet (in b) -// Small messages are packed to larger packets -// Guaranteed packets are used for non-repetitive events, like shooting -// Lower value means more packets are sent, so less events will get combined -// Default: 512 -MaxSizeGuaranteed=512; -// Maximum payload of non-guaranteed packet (in b) -// Increasing this value may improve bandwidth requirement, but may also increase lag -// Largest factor in desync -// Guidance is half of MaxSizeGuaranteed -// Default: 256 -MaxSizeNonguaranteed=256; -// Maximal size of a packet sent over the network -// Only necessary if ISP forces lower packet size and there are connectivity issues -// Default: 1400 -// class sockets{maxPacketSize=1400}; - -// SMOOTHNESS SETTINGS - -// Minimal error required to send network updates for far units -// Smaller values will make for smoother movement at long ranges, but will increase network traffic -// Default: 0.003 -MinErrorToSend=0.01; -// Minimal error required to send network updates for near units -// Using larger value can reduce traffic sent for near units -// Also controls client to server traffic -// Default: 0.01 -MinErrorToSendNear=0.02; - -// GEOLOCATION SETTINGS - -// Server latitude -serverLatitude=52; -serverLatitudeAuto=52; - -// Server Longitude -serverLongitude=0; -serverLongitudeAuto=0; -// MISC -// View Distance (not sure if this actually works) -viewDistance=10000; - -// Maximum size (in b) for custom face or sound files -// Default: 0 -MaxCustomFileSize=65536; -// Server language -language="English"; -steamLanguage="English"; -// Adapter -adapter=-1; -// Windowed mode -Windowed=0; - -3D_Performance=1.000000; \ No newline at end of file diff --git a/steamcmd_servers/arma/arma3_x64/egg-arma3-config/server.cfg b/steamcmd_servers/arma/arma3_x64/egg-arma3-config/server.cfg deleted file mode 100644 index 2615bf70..00000000 --- a/steamcmd_servers/arma/arma3_x64/egg-arma3-config/server.cfg +++ /dev/null @@ -1,158 +0,0 @@ -// **************************************************************************** -// * -// Arma 3 - server.cfg * -// Version 060117 * -// * -// **************************************************************************** - -// ArmA 3 Server Config File -// -// More info about parameters: -// https://community.bistudio.com/wiki/server.cfg - - -// GENERAL SETTINGS - -// Hostname for server. -hostname = "Arma 3 Server"; - -// Server password - for private servers. -//password = "arma3pass"; - -// Admin Password -//passwordAdmin = "ADMINPASSWORD"; - -// Auto-admin -admins[] = {""}; - -// Server Slots -maxPlayers = 32; - -// Logfile -logFile = "arma3server.log"; - -// Minimum Required Client Build -//requiredBuild = 95691 - -class Missions -{ - class Mission1 - { - template = ; - difficulty = "Regular"; - class Params {}; - }; - class Mission2 - { - template = ; - difficulty = "Regular"; - class Params {}; - }; - class Mission3 - { - template = ; - difficulty = "Regular"; - class Params {}; - }; - class Mission4 - { - template = ; - difficulty = "Regular"; - class Params {}; - }; -}; - -// Message of the Day (MOTD) -motd[] = { - "Welcome to My Arma 3 Server", - "TS3 Server: teamspeak.somewhere.com", - "Web: www.example.com" -}; - -// MOTD Interval (Seconds) -motdInterval = 30; - - -// VOTING - -// Server Mission Start -// minimum number of clients before server starts mission -voteMissionPlayers = 1; - -// Accepted Vote Threshold -// 0.33 = 33% clients. -voteThreshold = 0.33; - -// INGAME SETTINGS - -// Disable Voice over Net (VoN) -// 0 = voice enabled. -// 1 = voice disabled. -disableVoN = 0; - -// VoN Codec Quality -// 0-10 = 8kHz (narrowband). -// 11-20 = 16kHz (wideband). -// 21-30 = 32kHz (ultrawideband). -vonCodecQuality = 3; - -// Persistent Battlefield -// 0 = disable. -// 1 = enable. -persistent = 1; - -// Time Stamp Format -// none, short, full -timeStampFormat = "short"; - -// Server Statistics -// Set this to 0 to opt-out! More info: https://community.bistudio.com/wiki/Arma_3_Analytics -statisticsEnabled = 1; - -// SERVER SECURITY/ANTI HACK - -// Verify Signitures for Client Addons -// 0 = off. -// 1 = weak protection (depricated). -// 2 = full protection. -verifySignatures = 2; - -// Secure Player ID -// 1 = Server warning message. -// 2 = Kick client. -requiredSecureId = 2; - -// Kick Duplicate Player IDs -kickDuplicate = 1; - -// BattlEye Anti-Cheat -// 0 = disable -// 1 = enable -BattlEye = 1; - -// Allowed File Extentions -allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; -allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; -allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"}; - -// SCRIPTING ISSUES -onUserConnected = ""; -onUserDisconnected = ""; -doubleIdDetected = ""; - -// SIGNATURE VERIFICATION -// kick = kick (_this select 0) -// ban = ban (_this select 0) -onUnsignedData = "kick (_this select 0)"; -onHackedData = "kick (_this select 0)"; -onDifferentData = ""; - -// HEADLESS CLIENT SUPPORT -// specify ip-adresses of allowed headless clients -headlessClients[] = {"127.0.0.1", "172.18.0.1"}; -localClient[] = {"127.0.0.1", "172.18.0.1"}; - -// BattlEye Anti-Cheat License -// 0 = decline -// 1 = accept -battleyeLicense = 1;