This script is designed to streamline the setup and maintenance of an ARK: Survival Ascended server. It automates various tasks including checking and installing necessary dependencies, configuring firewall rules, downloading and installing SteamCMD, as well as managing the game server itself.
Regular manual checks are recommended to ensure the server is up-to-date with the latest game versions and patches.
🔑 Mandatory and Optional Variables
-
Mandatory Variables:
SessionName
: The name of your server. This will appear in the ARK server list.ServerAdminPassword
: The password for server administrators.GamePort
: The main game port. Usually 7777.MaxPlayers
: The maximum number of players allowed on the server.DriveLetter
: The drive letter where the server and SteamCMD will be installed. For example,C
.
-
Optional Variables:
ServerPassword
: Password of your ARK Server.Mods
: List of mods to use on the server, separated by commas. Leave blank if no mods are used.PassiveMods
: List of mods to pause on the server, separated by commas. Leave blank if no mods are paused.RCONPort
andRCONPassword
: Port and password for RCON, used for remote server management. If not set, RCON configuration is skipped.ClusterID
: The id of your ARK Servers Cluster. (More infos soon)ClusterDir
: The directory path of your ARK Servers Cluster. (More infos soon)MultiHome
: The LOCAL IP Address of your ARK Server. (More infos soon)
-
In Progress:
ClusterID
: Waiting for more information about clusters when they are available.ClusterDir
: Waiting for more information about clusters when they are available.MultiHome
: Waiting for more information about multi-home (many server on same machine).
-
Future Features:
Autoclose
: Auto close the Script and the Server running if manually relaunch the script without "CRASH" alert error.Auto update server
: We think about create a new .bat files for updating the server with our principal script.Add RCON Message
: If server is started and need a restart we think about how to send a message in-game without MRCON or other dependencies.BattleEye
: Adding BattleEye options launch to the server (currently activated by default).Others
: Adding some others ideas soon.
- Dependency Check and Installation: The script automatically checks for and installs Visual C++ 2013 & 2017 Redistributable and DirectX if necessary.
- Firewall Rules Configuration: It automatically configures necessary firewall rules for game ports and, if specified, for RCON port.
- SteamCMD Download and Installation: The script handles the downloading and installation of SteamCMD, essential for updating and installing the game server.
- Game Server Management: It checks if the server is installed and up to date, and launches the server with specified configurations.
- Edit the variables at the top of the script with appropriate values for your server.
- Run the script in a PowerShell or CMD environment with administrative privileges.
- Follow the on-screen instructions for installation and configuration.
This script greatly simplifies the process of setting up and maintaining an ARK server, making it accessible even to those with limited server administration knowledge.
🤝 Contributions Welcome: Any assistance to improve this script is highly appreciated. If you have suggestions, improvements, or any feedback, please feel free to contact me. Your contributions can help enhance the server experience for everyone. 🌟
More Features is coming soon !
Developed by xamayca & afteR for ARK: FRANCE SURVIVAL SERVERS AND COMMUNITY