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

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

  1. SylenThunder

    SylenThunder Captain

    Joined:
    Jul 30, 2016
    Messages:
    219
    Likes Received:
    138
    Interesting. I suppose I could make them like # ass# and #ass # instead of just #ass#, and that might work around it.

    Will do on the config file. I planned on trying to figure out how to set our mods into a config in the scenario so I don't have to edit the default every update.
     
    #1401
  2. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Quick update to fix some bugs and add the new Mod dlls.

    Patch notes - 1.53.2.0 (Game Version 1.3)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: New Mod DLLs
    • Added: Adapted Core Types and added new ones
    • Added: Config: EAH Main Text Color
    • Fixed: Personal wipe messages were send, even though the player or everyone in the faction was offline
    • Fixed: Defaut item config was not concidered even though there was no item config in a szenario
    • Fixed: Config reader issues
     
    #1402
    SylenThunder, Taelyn and RexXxuS like this.
  3. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey guys,

    small update with a few important fixes regarding the playfields and at the end also some functions used by EAH.

    Enjoy

    Patch notes - 1.54.0.0 (Game Version 1.3)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: Updated and faster reading of playfields from yaml and DB with more information
    • Added: Structures: Added Blueprint Name
    • Added: Config - Debug/Bugfixes: Delete all playfields in EAH
    • Added: Chatbot: New command ADM:FindPlayerByName
    • Added: Check duplicate playfields on Server start & Tool start (see logs)
    • Fixed: Event manager: Crash due to duplicate playfields
    • Fixed: Timetable: Sub Actions were still synchron
    • Fixed: Duplicate Playfields (thanks to @Ernicus Maximus )
    • Fixed: Writing to Game DB for wipes and PvePvp change did not work correct
     
    #1403
  4. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey,
    small hotfix since I messed up something with the last update. Some structures were not updated in EAH due to empty BP Names.

    Patch notes - 1.54.0.1 (Game Version 1.3)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Fixed: Some structures not shown in EAH
     
    #1404
    Aersaud, SylenThunder and Taelyn like this.
  5. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey guys,

    quick update / hotfix for two issues.
    Due to long server loading times under certain constellations (like Reforged Scenario and CommandCrate Mod) some may have noticed a restart loop and logs like "Check_ServerNotStarted - ATTENTION. The Server was not started properly. I'm trying to restart it again!".
    To prevent this I added an 'Check Server started (in minutes)' option (Config - Debug & bug fixes/Check Server ). After starting the server EAH will then check this amount of minutes later if the server was properly started (since it happens that the server just doesn't start right the first time) and restarts it if needed. If you set it to 0, the function is turned off. Default is 2 (before it was 1 minute hardcoded).
    Thanks guys for all the input!
    I noticed the last Version (1.54.0.1) was not included in the latest Empyrion update. Please make sure to use the latest manual download instead, since the last fix was very important!

    Patch notes - 1.54.0.2 (Game Version 1.3)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: Config - Debug & bug fixes: Check Server not started: Optional over config (thanks to @Ernicus Maximus & @Taelyn )
    • Fixed: Set reputation for Trader not working
     
    #1405
  6. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update (for V1.4 ONLY!)

    Hey guys,
    sadly, this is no fun update :( . With V1.4 the game changes all Item IDs which has a huge impact on EAH and also Mods. And lets hope all works well with old save games....
    I tried to adapt everything, but the chances are high that I forgot something. So if you can test EAH during the EXP time, please do it and let me immediately know if you have any issues . Especially the Autominer.
    I added an Item Converter to make it as easy as possible for you. But still there are a few things to do (see below). This converter should also help other modders or those using mods.

    Enjoy, I mean... Good luck!


    Patch notes - 1.55.0.0 (Game Version 1.4 only!)

    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam (EXP Branch!) and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: Item file names changed from ID to DevName
    • Added: Features/Item Converter: Will convert your Items to V1.4 Items and also takes care of the conversion of the EAH database as well as your inventory templates (CB:Survival)
    • Added: All Items converted internally to the new ones
    • Added: Config reader changes to handle new items and item IDs


    Please note:
    • Since the game item ID's changed many things could go wrong with EAH but also any mods you use or set up. All ID's above 2048 have to be changed (add another 2048 to it)! Block Ids stay the same.
    • EAH offers an Item Converter. You can simply enter the ID's in the field and it converts them to the new ID's and directly copies the new ID's into your clipboard (so you can directly paste them via Control+V)
    • Before you start your server publicly make sure to convert all IDs
    For EAH you need to do the following:
    • Before you install the EAH update, it would be good to delete the Items folder of EAH. If you forget, no worries. There will be just more files you dont need anymore.
    • Make a backup
    • Open the Item Converter and click on "Convert Database" (this might take a while) and then "Convert inventory template" (this will convert your survival.xml etc)
    • Then check all Events (Required Items and Prize) and convert those Item IDs
    • Go to the Config and convert the Autominer Fuel Item ID
    If you use any mods make sure they got updated (in case they handle items) and if they have settings where you enter Item IDs, or stored files, make sure to convert those IDs!

    Item Converter.png
     
    #1406
    Last edited: Jan 22, 2021
    RexXxuS and Taelyn like this.
  7. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Small last minute update to fix a few issues and be ready for 1.4

    Patch notes - 1.55.1.0 (Game Version 1.4 only!)

    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam (Version 1.4) and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: Structure Cleanup: Double check if structures are marked active in Game DB
    • Fixed: Item Converter missed one item

    Please note for 1.4:
    • Since the game item ID's changed many things could go wrong with EAH but also any mods you use or set up. All ID's above 2048 have to be changed (add another 2048 to it)! Block Ids stay the same.
    • EAH offers an Item Converter. You can simply enter the ID's in the field and it converts them to the new ID's and directly copies the new ID's into your clipboard (so you can directly paste them via Control+V)
    • Before you start your server publicly make sure to convert all IDs

    For EAH you need to do the following:
    • Before you install the EAH update, it would be good to delete the Items folder of EAH. If you forget, no worries. There will be just more files you dont need anymore.
    • Make a backup
    • Open the Item Converter and click on "Convert Database" (this might take a while) and then "Convert inventory template" (this will convert your survival.xml etc)
    • Then check all Events (Required Items and Prize) and convert those Item IDs
    • Go to the Config and convert the Autominer Fuel Item ID
    If you use any mods make sure they got updated (in case they handle items) and if they have settings where you enter Item IDs, or stored files, make sure to convert those IDs!
     
    #1407
    Germanicus and Taelyn like this.
  8. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey,
    just a small update since the player file version changed (which means the tool will not edit player files at all). Sadly this version did not make it yet on steam, so you need to update manually.


    Patch notes - 1.55.2.0 (Game Version 1.4 only!)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!

    • Added: New Player file Version
     
    #1408
    Taelyn and Germanicus like this.
  9. Irascible Codger

    Irascible Codger Ensign

    Joined:
    May 25, 2019
    Messages:
    1
    Likes Received:
    0
    I'm not getting this patch when I log in to the game thru Steam. Has Steam acquired the patch yet>
     
    #1409
  10. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Hey, I just checked the latest Version on Steam and it is included
     
    #1410
    Kassonnade likes this.
  11. Kassonnade

    Kassonnade Rear Admiral

    Joined:
    May 13, 2017
    Messages:
    2,816
    Likes Received:
    4,111
    The patch is for public version, so players have to opt-out of experimental to get the update.
     
    #1411
  12. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey guys,
    thanks to the community I added a couple more specific configurations for the GoToShip and GetShipHere functions as well as the start of a translation for EAH (for all chat send to the players by EAH). The translation is not finished at all, so expect more to come in the next updates. Even though the translation is also included in the lite, I will not translate everything there. PLease let me know if you notice any errors or missing translations. I am not sure I checked them all.
    Also please notice that the EAH pole control might be in conflict with the ingame repositioning. Therefore please turn it off!

    Enjoy


    Patch notes - 1.55.3.0 (Game Version 1.4 only!)

    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH!
    Since EAH Pole Control might be in conflict with the ingame repositioning feature, please deactivate EAH pole control!

    • Added: Translation (Part 1) - You can now translate chatbot information for your server (see more infos below)
    • Added: Config: Debug/Bug Fixes: Warning to use Pole control
    • Added: Config: Debug/Bug Fixes: GoToShip execution delay
    • Added: Config: Debug/Bug Fixes: GoToShip setting for PVE/PVP
    • Added: Config: Debug/Bug Fixes: GetShipHere optional distance
    • Fixed: Config: Chatbot: Use only in faction chat, description wrong
    Thanks to yarbles, kDM and all the others for their suggestions.

    Translation
    You will find a "Translation_Default.xml" in your config folder. This one will be replaced by each EAH update. But you can copy it and rename the copy "Translation.xml". Here you can add your own translations. EAH then will read first the default and afterwards your "Translation.xml" (overwriting the default). The "Translation.xml" will not be overwritten by any EAH updates. The translation file is not complete yet. Many strings are missing. More will come with the next versions. If you want to contribute to the translation, feel free to send me your translated xml file and I'll include it in the EAH releases.
     
    #1412
    Hawkie, Taelyn and Germanicus like this.
  13. Fenra369

    Fenra369 Commander

    Joined:
    Apr 5, 2016
    Messages:
    341
    Likes Received:
    139
    Just an FYI, I think you can easily fix this by being more specific in the CB filter. Instead of 'ass', try ' ass ' (with quotes). This may fix it so only the word ass surrounded by spaces will trigger, and not words with the phrase ass. Ideally there should be more clarity for EAH's filter on how to filter for single word instances instead of parts of words.
     
    #1413
    Kassonnade likes this.
  14. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    150
    Likes Received:
    80
    One observation, and I know the issue is with the SQLite db in the game, but here is some issues:

    1. There is a large delay in commit to db from in-game. So positional data in EAH is always way behind, sometimes up to 10 minutes. This is due to (my guess) that EAH reads from file db and now from the WAL file. Si it reads file instead of establishing connection to DB. (even on test server with only a few objects and 2 players testing.)

    2. On CSW this same delay keeps insisting you dont have a ship when initiating CSW. This is because the ship is not yet committed in file db. After waiting an hour, i finally could do a CSW, but i had to leave ship there while waiting.

    3. When using CSW we get a CoQ fail when we are logging in on target server. It all works fine after continue, but it always appear on login after CSW kick on target server.

    4. When giving a player a Admin role, and setting autoban protection on, the role is not committed for quite a while, and player still gets banned if he tries a GM for example.

    And additionally i have a question regarding CSW, if a ship belongs to a faction, and you use to to CSW, while the faction has another ID on the "other side", what will happen with ship ownership?

    Other than this I wonder why you still can login on the opposite server of the CSW without any message before you try to use CB. Should not a player be kicked with the message they must logon to their proper server?

    Other than this, my compliments on a lot of good work. I am however afraid that until Eleon gets their DB usage in order, it will be loads of issues.
     
    #1414
  15. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Yeah sadly a few versions ago they changed the db not updating anmyore unless a ship is created or the playfied reloads.... only option would be a hybrid between db and a mod interface...

    hm not sure what this could be, if its just a kick....

    This does take 30-40 sec, depening on the setting for palyer reload in EAH, but should not be longer. That would be strange.

    Its adjusted to the owner on the other side. That should not be the problem. And if he has no faction, it will be set private to him.

    You mean if he joins the wring server? If he uses CB there he should get a message: "You can't since you seem to be on another server" or so
     
    #1415
  16. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    150
    Likes Received:
    80
    Actually due to the db delays he is allowed to login without any issues whatsoever, however the Cb will notify him if he tries to use any CB commands
     
    #1416
  17. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Yeah we can't prevent that. CSW just cpys some data but actually its 2 different server with 2 different players. So he could also play on both at the same time. To prevent that we flag a player who used csw so that he cannot use any cb commands anymore. But we cnat restrict him from palying on that server....
     
    #1417
  18. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    150
    Likes Received:
    80
    Yes indeed, and i see the problem there. Let us hope the db delay issue can be solved, or they give us an option to connect mid anr large size servers to a proper db. I have suggested them adding a setting SQLite 0 true/false and optional connection string to mysql or mssql
     
    #1418
  19. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,141
    Likes Received:
    713
    Update

    Hey everyone,

    with this update the main translation should be done. If you still notice anything, let me know.

    Enjoy

    Patch notes - 1.55.4.0 (Game Version 1.4.x)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam (but very likely not with 1.4.3 yet) and via manual download.

    • Added: Finished Translations
    • Added: Player-Edit: RemoteEx command
     
    #1419
    Taelyn and Germanicus like this.
  20. ASTIC

    ASTIC Captain

    Joined:
    Dec 11, 2016
    Messages:
    993
    Likes Received:
    707
    @Jascha Question: in the single player the file blocksmap.dat protect ids from changing in the scenario - were is this on a dedicated server?
     
    #1420

Share This Page