[TOOL] EAH | Empyrion Admin Helper v1.61.x

Discussion in 'The Hangar Bay' started by RexXxuS, Apr 30, 2016.

  1. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    ah ok got it ;).
    I could implement such a function.
     
    #221
  2. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    That would be excellent. This should help deter people who exploit starter planet wipes.
     
    #222
  3. Loch

    Loch Lieutenant

    Joined:
    Nov 12, 2016
    Messages:
    10
    Likes Received:
    31
    is there a command line option to run this (full version) at server startup and connect to the server automatically.
     
    #223
  4. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Not yet. We are working on it. But you could just put it into autostart. He connects automatically after a few seconds.
     
    #224
  5. Patwar

    Patwar Commander

    Joined:
    Dec 6, 2015
    Messages:
    158
    Likes Received:
    25
    Hello,
    I agree and say more. You can use Task Scheduler on windows seven (or other?).
    Start the game with a timer then start EAH a few time after.

    Normally, the mod of EAH is started with the game. You will only have to restart EAH and game after with EAH only if there is an update of EAH.
     
    #225
  6. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    I have to agree to the Service option. Running the game on a desktop can be fine, but some will want it as a service as the server is not accessible. (Hosted environments) For this, seeing EAH as a windows service would be a nice longterm goal. The UI could be used to remotely connect to EAH to monitor or remove the UI and replace it with a web interface and not requiring more than a service to be installed. This would allow the hosting environments to offer EAH without requiring Remote Desktop access.

    Again, this wouldn't be easy, but it could be a longterm goal.
     
    #226
  7. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Actually its our main goal at the moment.
    There are 1 or 2 bigger things still in the way, but we are going toward that direction and hope to get it done in the next 1-2 month. Will see. But its our main focus at the moment. Especially for all those using a hoster without RDP access.
    After that many possibilities open up....like Mobile-Apps...etc.
     
    #227
    joemorin73 likes this.
  8. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    That is fantastic news. And I completely understand it will take a while to get there.

    In the interim, I had a thought. Is there a way to add an update game option? Nothing complicated. Simply and extended version of the restart, but run a user configurable CMD file that calls the STEAMCMD. This way, admins can click the "Update Server" command and not wait 5 minutes for the server to stop, run the update, and start the server back up. Thanks!
     
    #228
  9. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Should be easy.
    When exact should that CMD be called? After the server shut down?
    Should it be a seperate command or automatic with every restart?
    What exactly does that SteamCMD do?
    Where would that SteamCMD lay? Best would be the server folder next to the ...NoGraphics.cmd.
    The tool should wait for the CMD to finish and then restart the server?
     
    #229
  10. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170

    The CMD would be like the NoGraphics.cmd. IE, a configurable path to the *.cmd file that will run the updater tool for you. By only pointing to a batchfile (cmd), you don't need to worry about how to execute STEAMCMD.

    STEAMCMD an alternative to Steam. It allows you to download Steam games/tools without requiring the entire steam client. With it's commandline ability, it makes it easier to maintain game server installations. For example, the following command updates Empyrion server to the latest version.

    Code:
    steamcmd +login anonymous +force_install_dir "C:\Empyrion Server" +app_update 530870 +quit
    To download STEAMCMD, click the following: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD

    Adding an example of a UpdateEmpSvr.cmd file is not a bad idea, but I wouldn't try to manage the actual updating. Let the batch file take care of that for you. All the system would need to do would be to shutdown the server, run the batch file (Wait until complete), start the server back up. Probably recommend both the 5 minute delay and the immediate.

    I believe for now, a button that will shut down the
     
    #230
  11. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Smal Info about problems with 5.5:

    If you have the KickPlayerWithPing setting activated in the dedicated.yaml file the tool might not start (when you start it the first time without settings) and you cant edit the yaml in tool.
    To get around it just deactivated it (put a # infront of the setting in the yaml file) and then start the tool and set it up. Afterwards activate it again and you can restart tool as you want. Just dont go into the "Dedicated Config" window. That would not work.

    We will update tonight if possible. Totally forgot about that new setting. Sorry for that.
     
    #231
  12. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    On HWS we prevent such things with one way jumps (Allow / Deny). Helped a lot regarding this. And for POIs you have the timetable option.
     
    #232
  13. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Latest Patch Notes - 02.03.2017 - v1.34.0:

    Hey everyone,

    another big update is coming for you! It is just the beginning of something very huge gameplay wise in the future. Let me teaser some a bit:

    Clone Structures

    eah-clone.jpg

    As you see - you can clone whatever structure you want with just a mouse click. Just open Structures > Right Click > Clone.
    This can speed up a type of an event maybe.

    CSW 2.0

    Cross Server Warp (CSW) got a huge rework! It is now what it should be: easy, secure and fast. You can even set it up as Warp Gates within your universe (incase you don't want to use the sectors.yaml wormhole way).

    Only condition now is to have the structure you wanna warp with set to faction. Private or Public does not work. Other than that it tells you what it needs.

    Structure Template

    You just got used to Inventory Templates? Giving people on the fly item package X or Y? Well now you can extend this even to ships / structures in general. Grab the structures' .area files, place it in the folder and with a right click it's there.

    And at lot more things you can read below.

    Hope you like it and as always we listen to feedback!



    Patch Notes Emp Admin Helper
    • Added: Pole Control: Offline Player on login <-- Those who could not login due to extreme coordinates
    • Added: Config: Tell Playfields of POI/Deposti/... resets or not
    • Added: CSW Update: Faster, Better, More Secure
    • Added: Player Structures: Show allways Owner Typ
    • Added: Timetable: Dellete all Players on Playfield (Carefull!) <-- requested by @joemorin73
    • Added: Timetable: 3 minutes
    • Added:
      Code:
      cb:destroy:id
      <-- Only Admins of a faction can destroy their own ships. Loged in Chatbot log
    • Added: Dedicated:KickPlayerWithPing
    • Added: Dedicated: Dificulty None
    • Added: Structure: Set to Admin Faction <-- Faction in Config used for Structure Limit Control
    • Added: Structure: Columns changed
    • Added: Structure: Clone structure <-- Clones the selected Structure and creates it close by
    • Added: Structure: Create Ship From Folder <-- Create a structure from a Area-Folder :)

    ---


    To get the EAH tool just visit the website: https://eah.empyrion-homeworld.net/download
    There you can download + see the patch notes + ask for help + read the documentation
    Tip: if you need help with the tool or have a suggestion please do this via the forum.
     
    #233
  14. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    We have the same thing too. The starters are unidirectional. We've found a few workarounds players have been exploiting. Our starter cycle is twice a month. Players are starting to exploit this by building up for the 2 week window then waiting for the wipe with everything on them. When the start up, they jump ahead and clear out all the POIs before legitimate new players even start. This should address this issue.
     
    #234
  15. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    btw. The DElete all Players in the Timetable just needs the Playfields in the Parameter.. smae as with POI reset like "Akua#Omicron#...."
    And just time it 5 minutes after the restart (So the time the server is stopped). Its just deleting the players, so you still need the wipe timer in a seperate entry.
     
    #235
  16. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    Excellent. I'll be adding this for the next window.

    I also appear to have found an issue. I have two wipe schedules for my starter planet wipes. I set them both to monthly, identical playfields, but different days. (One is set to 1, the second is set to 15.) After one is executed, EAH removes it from the timetable list. It's a minor annoyance as I need to read it every so often. I'm concerned it may also be an issue for the player wipe command too.
     
    #236
  17. brad68brad

    brad68brad Lieutenant

    Joined:
    Mar 2, 2017
    Messages:
    26
    Likes Received:
    1
    Hello. I Rented a server and would like to know if the lite version works on a rented dedicated server? If so how is it implemented?
     
    #237
  18. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    Did you rent a full server or is it a hosted game?
     
    #238
  19. brad68brad

    brad68brad Lieutenant

    Joined:
    Mar 2, 2017
    Messages:
    26
    Likes Received:
    1
    I'm not sure what you mean? I rented a blue fang server. Right now I'm using the playfield editor to attempt to make it custom. I know how FTP works. Well at least I think I do lol

    I also have a discord if you would rather chat.
     
    #239
  20. joemorin73

    joemorin73 Captain

    Joined:
    Aug 24, 2016
    Messages:
    319
    Likes Received:
    170
    Difference. On a full server, you have access to the desktop via remote desktop or equivalent. On a hosted environment, you have limited access to the game's administration. This is generally limited to a web interface or FTP.
     
    #240

Share This Page