Skip to content

Crash0v3r1de/The-Isle-Evrima-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

banner ><

Discord Community Server < .NET>

The Isle | EVRIMA Server Manager

Windows based server manager for running the isle evrima servers and managing them as you wish. Unfortunatekly the dev's of this game seem to have no care in the world for people spinning up unoffical servers and wanting to maintain and enjoy them. I made this tool for folks that want to do exactly that.

Features

  • Automated requirement installs outside of the server binary
  • Game settings adjustments with the ability to restart the server after
    • The server wipes config if changes made while server is running (dev feature I'd guess)
  • User management - Uses SteamID64
    • Admin Users
    • VIP Users
    • Whitelist Users
  • Togglable resource monitor via the GUI
  • Scheduled RCON tasks within the manager itself
  • Automated update checking for the manager as well as game server
  • Customizable install locations for game server (defaults to manager directory)
  • Server console direct into the manager console box
  • Customizable alerts based on entries the server console outputs during runtime

Possible Upcoming Features

  • Dino storage - ability to save dino's per player once safely logged out
  • Web based management system for deploying and managing multiple server instances running the manager
    • Optimzed manager stubs for web based deployments
    • Linux manager stub
  • Linux manager standalone - console app of course
  • You're always welcome to submit ideas in the Issues tab - no guarantees on the ideas though, unless you code and make a PR to review and test

Notice of included DLL files

For whatever reason the dev's have not included all of the required files in the dedicated server. I've copied the DLL's from a local install of Steam on a server I run. There is a setting in the main menu to NOT use the included DLLs if you don't trust it. Hashes for the libraries included in the project (SHA256)

This will obviously be an annoying thing to update as Valve updates these libraries but I'll do my best to maintain it.

Donations - if you want

  • Help with code would be nice
  • Eth - 0xd101B9E05441518eE7E849C7709cbb2e9DfaEb96

Notice of time dedicated to project

Just to be completely transparent - this is PURELY a side project. I work fulltime as well as volunteer alot of time for county work. I do not guarentee this will be maintained as quickly as game and Steam updates. Thankfully the dev's for The Isle push updates infrequently so that's kind of a plus. It's also worth noting I am not a developer by career, what I do and know is from years of trial and error making my own tools and what not over the years from high school until today. Comments within code are usually prevelant so fair watrning if you're forking and modifying. Code snippets copied and pasted into the project from being lazy or having no brain function at the time of making the method have references as to where it is from as a comment within the code.