1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, is it this your first time on the forums?

    Visit the Beginner's Box

    Introduce yourself, read some of the ins and outs of the community, access to useful links and information.

    Dismiss Notice

Community App THD Admin - KAG GUI Rcon Admin Tool

Discussion in 'Community Dev Corner' started by jrgp, Dec 12, 2014.

Mods: Downburst, Mazey
  1. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    Hi Guys,

    I made a cross-platform desktop admin tool for TransHuman Design Games. This multi purpose client supports both KAG and Soldat.

    Features:
    - Tabbed support. Connect to as many KAG and Soldat servers at the same time as you want
    - Multi threaded. One server hanging will not freeze the app
    - Ip2country: View what country players are in
    - Colored/styled messages box. Depending on what type of message appears in RCON, it may be bolded or colored differently
    - Will support more games by THD as they come out
    - Runs on Windows/Mac/Linux
    - Open source on GitHub. Pull requests welcome!

    As more information tools are added to the KAG RCON protocol more features can be displayed.

    Screenshot:
    [​IMG]
    Soldat Screenshot: http://jrgp.us/screenshots/kagadmin13.png

    Download: http://jrgp.us/misc/kagadmin/latest.php
    Source: https://github.com/jrgp/thdgameserveradmin

    Instructions: you need at least JRE 1.7 installed. You should be able to just double click the .jar file. If not, try running from the command line: java -jar kagadmin.jar
     
    Last edited: Dec 16, 2014
  2. 101i

    101i Haxor Forum Moderator Tester

    Messages:
    445
    Looks good :)
     
  3. Good stuff, JRGP man!
     
  4. Leo

    Leo Haxor

    Messages:
    503
    Great tool but why it doesn't save the tabs ? I need to add them every time I start the program...
     
  5. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    You see, this is why I made this thread. I *need* feedback. Any other suggestions are most welcome.

    Also, I'd love to see some screenshots of you guys using my tool in action. :D
     
  6. sinnertie

    sinnertie Ministry of Hatred Forum Moderator Donator Tester
    1. PumpkinStars - [Pk#] - Inactive

    Messages:
    252
    Great tool!

    Thanks for including source code.
     
    Pizza likes this.
  7. Leo

    Leo Haxor

    Messages:
    503
    Seriously ? You didn't think that it would be a pain in the ass to add the servers every time ? Man, I thought you were clever ::P:::P:
     
    Noburu likes this.
  8. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    I was actually knee deep in finishing a "favorites" window that would reopen servers you care about upon start, so I might add that in the next release. Along with things like context menus so you can right click players and click kick to kick them and so on.
     
  9. Leo

    Leo Haxor

    Messages:
    503
    Right click on a player was actually the first thing I tried
     
  10. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    As with any other program with a 0.0.1 version number, it should be expected that it is lacking functionality and polish.
     
    FuzzyBlueBaron and Reudh like this.
  11. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    Would be nice to see player's team.
     
  12. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    Would be nice if the KAG rcon protocol had a way of determining such niceties like that.
     
    Asu likes this.
  13. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    Can't you throw some angelscript code on RCON?
     
  14. Furai

    Furai THD Team THD Team Administrator

    Messages:
    3,124
    Throw a task at me on Asana. :)

    I don't think you can do that + I'm not sure it would be really reliable.

    Also, guys, this project is open source - if you know how to fix something go ahead and do it. Just create later for Joe the pull request on github with the fix.
     
  15. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    New release! v0.0.2 adds context menus that let you kick and ban players by right clicking on their rows:

    http://jrgp.us/misc/kagadmin/thdadmin-0.0.2.zip

    v0.0.3 will have functionality to save "favorite" servers that start upon program launch.
     
    Pizza, Noburu, norill and 2 others like this.
  16. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    Another new release! v0.0.3 includes a simple favorite system, so you don't lose your precious tabs upon program close.

    Get it while it's hot: http://jrgp.us/misc/kagadmin/thdadmin-0.0.3.zip

    This has been addressed...
     
    Last edited: Dec 15, 2014
    Pizza and Noburu like this.
  17. Geti

    Geti Please avoid PMing me (poke a mod instead) THD Team Administrator Global Moderator

    Messages:
    3,730
    You can, actually, which imo should be preferred to adding more and more and more and more rcon /commands, especially since commands can be registered and bound to scripts via the console or setup scripts as well.
     
    Noburu likes this.
  18. jrgp

    jrgp THD Team THD Team Administrator Global Moderator

    Messages:
    75
    Link me to docs where it instructs how to do this?
     
  19. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    Code:
    # /Manual/Functions.txt
    bool ::registerScriptedCommand(const string&in, const string&in, const string&in, const string&in)
    bool ::registerScriptedCommand(const string&in, const string&in, const string&in)
    Edit : I saw a kind of tutorial by googling, on pastebin. This might help you.

    For throwing angelscript code via rcon, you can do "/rcon print('example');" for example (in the KAG console, but I guess it's the same)
     
    Last edited: Dec 17, 2014
    makmoud98 likes this.
  20. Furai

    Furai THD Team THD Team Administrator

    Messages:
    3,124
    But you still need to code that part in AS on the server.
     
Mods: Downburst, Mazey