ARK: Survival Evolved

ARK: Survival Evolved

View Stats:
maximumpanda Jun 13, 2015 @ 4:11pm
[Tool] Ark Server Manager
hello guys,

I've decided to go ahead and make a tool similar to HellsGuard's Server management tool (obviously took inspiration for the UI).

the major differences being that I've rewritten everything from the ground up in C# for cross platform support (future linux and mac os servers) and separated the GUI and Core functionalities to enable users to build a console only interface.

most people will want ArkServerGui exe[github.com] which is just a minor GUI client I made to support easy use of the core.

Screenshot (heavily inspired by HellGuard's application)[imgur.com]

How to use:
  1. download ArkServerGui.exe and ArkServerCore.dll to anywhere on your server.
  2. run ArkServerGUI.exe and click "Update Server": wait for steamCmd to exit.
  3. fill in at least all the RED marked fields (server name, port, admin password)
  4. click "Start Server" and wait ~2-4 minutes for the server to start.
  5. find the server in steam and enjoy your game!

Source Code:

ArkServerGui[github.com]
ArkServerCore[github.com]

Features:
  • 1 click install of all server files and steamCMD (simply click "Update Server") and wait.
  • Saved configurations.
  • Start and stop the server as gracefully as currently possible.
  • Can be compiled on linux/ mac OS with Mono.
  • message of the day will appear ingame exactly how you type it in the window.

To be done:
  • Add automated server restarts on crash.
  • Add Timed Restarts.
  • Rewrite of how some of the classes interact.
  • Rcon support (they need to release this first)

would really appreciate any comments of criticisms on the code, I mostly slapped this together in the last 24 hours, and will be doing some heavy edits to the sloppy nature of it. also feel free to submit pull requests on github.
Last edited by maximumpanda; Jun 13, 2015 @ 4:20pm
< >
Showing 1-15 of 20 comments
maximumpanda Jun 13, 2015 @ 4:28pm 
bump them lumps
Evident Jun 15, 2015 @ 12:55pm 
Doesn't work, but probably not your fault.

Downloading from github isn't really ideal, cool that you made it open source and all, but needing to travel to the bin folder to download your tool, non-developers are not going to know that...

Secondly, I give you credit for the attempt, but the way the devs have the server commands right now, just doesn't work, and they NEED to fix them. Your tool doesn't even boot the server, create save data and so on. Probably not your fault though, never seen a game server try to pack so many launch peramiters into one start command before.


Also I think I read about a dev created gui comming in the future.
Omaya Jun 23, 2015 @ 3:01am 
man really grate work i already test the old version and it is working for me 100%
and i an sure for this will work 100%

but i want to ask how i will replace the old one with the new one ??
Morthion Jun 29, 2015 @ 10:30pm 
This is amazing, thank you!
Filet-O-Fish Jul 2, 2015 @ 10:56am 
How long does this usually take for steam to make the server public? It worked once yesterday but now it just says "waiting for publication". I know this program isn't meant for me but it worked once and now doesn't work
hostage67 Jul 2, 2015 @ 11:21am 
Didn't work for me on Windows 2008. If I have time later I might download the full project and see what's going on with it (may just need to be recompiled).

Suggested Changes...
- Add the option to specify a path for the Ark Server, so you can use existing installs without having to rename anything.
- Automatically load up the current values that are already set for existing servers.
- <BUG> even though UI clearly displays 1300 by default for the MaxStructuresInArea, the GUI was setting the value to zero. I stopped the server, changed the ini manually, then started the GUI again and checked the INI to confirm and it was again set to zero. Changing the value in the GUI appears to prevent it from setting the value to zero (seems like it removed the setting from the INI all together).
- Looks like the Difficulty Offset is not working correctly. Last I heard the correct values for this were between 0-1, default being something like 0.3. But currently your GUI will not accept decimals. When trying to set a .5 value, my ini is changed to 5.0(assuming I can bypass the GUI error)
- Add options for the server settings that are found in the GameUserSettings.ini
XPMultiplier
TamingSpeedMultiplier
PlayerCharacterWaterDrainMultiplier
PlayerCharacterFoodDrainMultiplier
AutoSavePeriodMinutes
etc...
- Add Tooltips explaining each setting and viable ranges/examples
- Add download links directly to the exe and dll for those that aren't familiar with coding.
- Looks like you are using .net 4.5 for handling the .zip file, you may need to mention that the .net 4.5 framework will be required in order for this to function, or change how you handle the zip so it doesn't require the 4.5 framework.


For those that are having problems with the GUI working, try making sure you have the .net 4.5 framework installed. The GUI will crash if you do not.
Last edited by hostage67; Jul 3, 2015 @ 3:46pm
Rey Jul 10, 2015 @ 6:03am 
Originally posted by hostage67:
Didn't work for me on Windows 2008. If I have time later I might download the full project and see what's going on with it (may just need to be recompiled).


- Looks like you are using .net 4.5 for handling the .zip file, you may need to mention that the .net 4.5 framework will be required in order for this to function, or change how you handle the zip so it doesn't require the 4.5 framework.


For those that are having problems with the GUI working, try making sure you have the .net 4.5 framework installed. The GUI will crash if you do not.
Windows 2008 does not exist. You might mean Windows 8 ?
The .Net framework version doesn't matter with the archive. It matter with the handling of the process by the system and it's the version used to program this tool.
Crass Spektakel Jul 12, 2015 @ 1:44pm 
Originally posted by Rey:
Windows 2008 does not exist. You might mean Windows 8 ?
The .Net framework version doesn't matter with the archive. It matter with the handling of the process by the system and it's the version used to program this tool.

Windows Server 2008 is an actively sold product (though I think it is illsuited for running game servers). The Bare Bone Windows Server 2008 with most of GUI and Server components ripped out is even available for free (slight simplification) as "Windows 2008 Core", it is pretty much a headless Windows 7. A couple of fellas has made a sport of reintegrating missing components into W2008 from publically available Windows 7 Patches and Updates to make it a pretty complete Windows 7 - well, nearly as mad as those Guys who added a 64Bit memory manager to Windows 98 and a NT compability layer... Last time I looked at it I concluded that "Linux from Scratch" is an easier approach though :-)
Rey Jul 13, 2015 @ 3:21am 
ah "server" 2008. ok.
Zeffenn Jul 15, 2015 @ 6:42pm 
When I hover over the buttons, they disappear. Is there a known fix or cause for this? Great tool BTW.
Rey Jul 19, 2015 @ 10:35am 
And admin commands seem don't work anymore. any idea about that ?
OFV Tigier Aug 1, 2015 @ 4:34am 
after last ARK+Server+Manager update i can't see my server on my own computer any more. :( when starting from commandline, the server is running like a charm.
any ideas?
I see no updates for this manager. Looks like it's time to change it, and forghet
UltraMagnus69r Aug 25, 2015 @ 7:22pm 
Where is the default install of this program? Installed on Windows 10, and cannot setup auto launch + update. I pinned it to the taskbar and it only shows the shortcut, so I can't run as admin.
maximumpanda Sep 3, 2015 @ 4:57am 
just so you guys know, I stopped updating this tool back in june as nobody was using it over alternatives, and only just now noticed people were posting here. its currently not functioning and I don't have any plans to work on it as I no longer play ark and less than 30 people downloaded it ever. there are alternatives that are functioning and I suggest you switch to those.
Last edited by maximumpanda; Sep 3, 2015 @ 4:58am
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Jun 13, 2015 @ 4:11pm
Posts: 20