Dennis Posted March 2, 2020 Share Posted March 2, 2020 View File ARK: Survival Evolved (Supports Clusters) Read before upgrading from version 1.x to 2.x! Do not change the "Run As" user. This config depends heavily on the new "Run As Unique operating system user for each service" setting. If you have existing services, go to System > Settings > Game Tools > Verify/repair game accounts. Select 'Update Run As User' and all of the servers that you're using for ARK hosting. Existing services will not have the "ClusterPath" variable set. If they are started with clustering enabled, an error will show, telling the user to execute a script that will set the "ClusterPath". This is only required once for new services. Prerequisites TCAdmin version 2.0.161.0 or later 'screen' if you're on Linux Installing screen Debian/Ubuntu: $ apt install screen RHEL/CentOS/Fedora: $ yum install screen Installation Download the config Go to TCAdmin > System > Settings > Game & Voice Hosting > Game & Other Voice Servers > Import Save the config as a new config or chose "Overwrite existing config" if you which to overwrite your current ARK config. Remember to select ARK in the 'Update Game' field if you do Leave all other settings Features Steam Workshop installer/updater/uninstaller (using these scripts) Shut down properly using custom script with rcon commands Easy configuration of each service using variables and configuration editor Predefined command line for each official map up to Crystal Isles Support for custom maps Support for clustering Wipe server (wipe everything in ShooterGame/Saved/SavedArks) Reset cluster Restore backups How do I setup a cluster? You must have at least 2 servers to configure a cluster. Go to each server's command line Create a new custom command line Set 'Cluster ID' When you set Cluster ID, the Cluster Path will automatically get set. On Windows, it's set to X:\Users\TCAGame_<TCAdminUserName>. On Linux, it's set to /home/tcagame_<tcadminusername>. Submitter Dennis Submitted 3/2/2020 Category Game Configs 2 Link to comment Share on other sites More sharing options...
Adam Posted March 2, 2020 Share Posted March 2, 2020 (edited) 4 hours ago, DennisMidjord said: Link for phpMyAdmin (read this) ^^ This. i did not even know it existed. This will save me so much time WOW. So it just allows 1 database to be created? Thank you! Edited March 2, 2020 by SHAD0WRAIDERZA Link to comment Share on other sites More sharing options...
Dennis Posted March 2, 2020 Author Share Posted March 2, 2020 Yes, it allows for automatic creation (during service setup) and deletion (after service is deleted) of a MySQL database for every TCAdmin server. Instead of creating it for each game, we has it setup as a global script Link to comment Share on other sites More sharing options...
Adam Posted March 2, 2020 Share Posted March 2, 2020 Yes, it allows for automatic creation (during service setup) and deletion (after service is deleted) of a MySQL database for every TCAdmin server. Instead of creating it for each game, we has it setup as a global script Cool! What if a clients wants another database? Is it possible to set limits? Sometimes people need more than 1Sent from my SNE-LX1 using Tapatalk Link to comment Share on other sites More sharing options...
Dennis Posted March 2, 2020 Author Share Posted March 2, 2020 No, this will only create one database. You could customize the script to create multiple, but there's no reason to. By using different table prefixes, you can work around having access to only one database. 1 Link to comment Share on other sites More sharing options...
Dennis Posted March 6, 2020 Author Share Posted March 6, 2020 New version uploaded. What's New in Version 1.1.0 Added a script to properly shut down the server. Previously, the server didn't save during shutdown. This is now done using rcon, so make sure that you always set the rcon password through the configuration editor or the command line. Changed "Wait for Exit" to 30 seconds. 1 Link to comment Share on other sites More sharing options...
Adam Posted March 11, 2020 Share Posted March 11, 2020 New version uploaded. What's New in Version 1.1.0 Added a script to properly shut down the server. Previously, the server didn't save during shutdown. This is now done using rcon, so make sure that you always set the rcon password through the configuration editor or the command line. Changed "Wait for Exit" to 30 seconds. Just want to point out wait for exit is under the text console tab.Sent from my SNE-LX1 using Tapatalk Link to comment Share on other sites More sharing options...
Sviatoslav Posted April 3, 2020 Share Posted April 3, 2020 Problems with clustering .. Link to comment Share on other sites More sharing options...
tiweb Posted April 16, 2020 Share Posted April 16, 2020 (edited) 4/16/2020 7:20:53 AM Error 1. Please contact support. 4/16/2020 7:20:53 AM System.Exception: Error 1. Please contact support. at Microsoft.Scripting.Interpreter.ThrowInstruction.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1) at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx) at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope) at TCAdmin.SDK.Scripting.Engines.IronPythonEngine.Execute(Credentials credentials) at TCAdmin.SDK.Scripting.ScriptEngineManager.Execute() at TCAdmin.GameHosting.SDK.Objects.GameScript.ExecuteEventScripts(ScriptEngineManager scriptEngineManager, ServiceEvent eventScript, ObjectList scripts) at TCAdmin.GameHosting.Automation.AutomationProcesses.WorkshopInstall() at TCAdmin.GameHosting.Automation.AutomationProcesses.Start() at TCAdmin.TaskScheduler.ModuleApi.StepBase.Start(Object arguments) Edited April 16, 2020 by tiweb Link to comment Share on other sites More sharing options...
Dennis Posted April 16, 2020 Author Share Posted April 16, 2020 @tiweb you do not have Python installed. Read the "Read before installing" section of the post. Link to comment Share on other sites More sharing options...
tiweb Posted April 16, 2020 Share Posted April 16, 2020 thx allot Link to comment Share on other sites More sharing options...
Dennis Posted June 12, 2020 Author Share Posted June 12, 2020 What's New in Version 1.1.1 ARK recently deactivated the use of bRawSockets. This means that we can no longer use the same port for game port and query port. Changed query port to gameport + 1 (you'll need to manually update for your existing servers) Changed "Wait for Exit" to 3 seconds Changed "Stop Delay" to 1 second Removed custom ports that are no longer in use Removed some custom scripts Added command line for Crystal Isles Link to comment Share on other sites More sharing options...
Adam Posted June 12, 2020 Share Posted June 12, 2020 We added these too aswell. Link to comment Share on other sites More sharing options...
Dennis Posted June 12, 2020 Author Share Posted June 12, 2020 Thanks, @SHAD0WRAIDERZA! What's New in Version 1.1.2 Added settings for Crossplay to the commandline Be aware that enabling Crossplay for EGS might break Steam Workshop compatibility. Link to comment Share on other sites More sharing options...
Dennis Posted June 13, 2020 Author Share Posted June 13, 2020 What's New in Version 1.1.3 New script for shutting down server (Thanks @LFA) 'Remove steamapps after shutdown' and 'Wipe Server' rewritten (no longer requires Python 2.7 lib) 'Remove steamapps after shutdown' actually executing after server being stopped, not after Steam update 'Wipe Server' now executes in a popup Custom images removed from custom scripts and links References to Prima Servers removed Link to comment Share on other sites More sharing options...
crunkinshoe Posted June 14, 2020 Share Posted June 14, 2020 Have you guys figured out the trick to being able to connect via the Epic Games browser? Crossplay is enabled and I can see the server and connect to it via a direct connect with IP:Port from another session however it always times out when trying to join from the server browser. Any help would be greatly appreciated. Thanks! Link to comment Share on other sites More sharing options...
Dennis Posted June 14, 2020 Author Share Posted June 14, 2020 @crunkinshoe are you using my config? It should work with any crossplay configuration. Link to comment Share on other sites More sharing options...
crunkinshoe Posted June 15, 2020 Share Posted June 15, 2020 Yes I've set the commandline to custom and added crossplay however the server does not always allow connection in EGS. Sometimes it will connect and sometimes timeout. Has anyone else experienced this? I've done a lot of troubleshooting to no avail. It could be the EGS coding I suppose. Link to comment Share on other sites More sharing options...
Adam Posted June 15, 2020 Share Posted June 15, 2020 latest patch 311.97 Improved Unofficial server listing for EGS clients Link to comment Share on other sites More sharing options...
crunkinshoe Posted June 15, 2020 Share Posted June 15, 2020 Yea I saw that latest patch notes but the issue is still occurring for us. Seems to just be poor coding on their part I guess. Link to comment Share on other sites More sharing options...
Dennis Posted June 15, 2020 Author Share Posted June 15, 2020 Are you sure that you're using the latest config? Is it only EGS you're having issues with? Link to comment Share on other sites More sharing options...
MrCynic Posted June 15, 2020 Share Posted June 15, 2020 Using this config, was working fine until the update. Tried using default ports 7777, 27015, 27020, have tried also using multiple other ports as recommended with no luck. Any recommendations gratefully accepted. PS. love the config options compared to default Link to comment Share on other sites More sharing options...
Dennis Posted June 15, 2020 Author Share Posted June 15, 2020 @MrCynic Networking was changed in the server. You need to run Game Port and Query Port on two different ports. I've included that in recent versions of this config file. 1 Link to comment Share on other sites More sharing options...
MrCynic Posted June 15, 2020 Share Posted June 15, 2020 Thank you, done and working I hope that's the last time Ark changes anything for a while if at all lol Link to comment Share on other sites More sharing options...
Gotteshand Posted June 16, 2020 Share Posted June 16, 2020 (edited) Hi, is it normal that with a new server the startup takes forever until it creates the *.map file ? With CrystalIsles it does not create slots at all and stops at 0/70 instead of 0/100 After 20 min Edited June 16, 2020 by Gotteshand Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now