ARK: Survival Evolved

ARK: Survival Evolved

Statistiken ansehen:
[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.
Zuletzt bearbeitet von maximumpanda; 13. Juni 2015 um 16:20
< >
Beiträge 115 von 20
bump them lumps
Evident 15. Juni 2015 um 12:55 
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 23. Juni 2015 um 3:01 
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 29. Juni 2015 um 22:30 
This is amazing, thank you!
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
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.
Zuletzt bearbeitet von hostage67; 3. Juli 2015 um 15:46
Rey 10. Juli 2015 um 6:03 
Ursprünglich geschrieben von 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.
Ursprünglich geschrieben von 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 13. Juli 2015 um 3:21 
ah "server" 2008. ok.
Zeffenn 15. Juli 2015 um 18:42 
When I hover over the buttons, they disappear. Is there a known fix or cause for this? Great tool BTW.
Rey 19. Juli 2015 um 10:35 
And admin commands seem don't work anymore. any idea about that ?
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
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.
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.
Zuletzt bearbeitet von maximumpanda; 3. Sep. 2015 um 4:58
< >
Beiträge 115 von 20
Pro Seite: 1530 50

Geschrieben am: 13. Juni 2015 um 16:11
Beiträge: 20