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

KAG GlobalChat: inter-server communication

Discussion in 'Community Dev Corner' started by master4523, Jan 11, 2013.

Mods: Downburst, Mazey
  1. master4523

    master4523 Masterful KAG Guard Global Moderator Tester
    1. PumpkinStars - [Pk#] - Inactive

    KAG GlobalChat (KGC)
    Hi, I'm currently developing a small tool that allows server owners to provide players with a way to communicate globally, inter-server. This tool is called KGC.


    How does it work?
    This tool, developed in Java, is composed of three modules:
    - A chat logs monitor that detects players messages
    - A local tcp rcon client, which allows the tool to send messages to the server
    - A "linker", which centralizes the sending and receiving of messages across all servers
    It'll run smoothly on your Linux server and is optimized to take as less memory as possible.

    How do I get it?
    I'm actually looking for testers. If you're a server hoster, feel free to send me a PM to get the binaries, an API key and the documentation!

    How can I test it ingame?
    Two servers already use it, [Pk#] Knights Parkour and [Pk#] Builder CTF | EU.
    To send a global message, add an "at" sign (@) as a prefix to your message.

    Change Logs
    - 1.0.1 (2013-01-14)
    - 1.0 (2013-01-11)

    Any comments/suggestions/feedbacks are appreciated :)
    kaizokuroof, FranticIch, Beo and 18 others like this.
  2. Furai

    Furai THD Team THD Team Administrator

    I'm working on something like that for KAGBot. Actually been planning it for some time already after the TCP rcon was released.
  3. Mazey

    Mazey Haxor Global Moderator Forum Moderator Staff Alumni Donator Official Server Admin

    I can test if you like.
  4. lavalord

    lavalord Haxor Staff Alumni Donator Tester

    *PM* on behalf of Aus servers
    Canadian98 likes this.
  5. WarrFork

    WarrFork フォーク Donator Tester

    It looks pretty great, I just wonder if some would spam it.
    Maybe it would be great if you do something like a mute command and it make someone not able to use the command if he abused it.
    Calindrus likes this.
  6. AnRK

    AnRK Shark Slayer

    Could easily set it up to mute most players by default, only perhaps making exceptions for guards and the like, then you wouldn't have spam from randoms. If you could have an admin group that was verified in some way between them and guards would be a good way to patrol grievers and the like between servers. This is all assuming that it would be possible to process messages through a playerlist to filter them that is.
  7. master4523

    master4523 Masterful KAG Guard Global Moderator Tester
    1. PumpkinStars - [Pk#] - Inactive

    My original plan was to have something like a public chatroom you'd have to join with a command, ie. /join.
    For now, every players will be able to send messages. However, server owners will be given a command to mute players if they're spamming/abusing. I may also recruit moderators for this.
    WarrFork likes this.
  8. 8x

    8x Elimination Et Choix Traduisant la Realité Forum Moderator Tester Official Server Admin
    1. The Young Blood Collective - [YB]

    At some Soldat servers you could do that, and even you could send messages to the IRC channel of the server by typing "!irc texthere". And what about pms ingame?
    Communication ftw. gj
  9. master4523

    master4523 Masterful KAG Guard Global Moderator Tester
    1. PumpkinStars - [Pk#] - Inactive

    Due to KAG limitations we can't send PMs yet.
    An example of the usage of KGC could text events like a quiz, hangman or anything like that.
    When someone writes a message with a @ it actually sends it to a master server.
    The message can be processed differently according to the event.
  10. Beo

    Beo Bison Rider Tester

    Awesome tool master :B): Already connected all my servers to KGC ;)
    master4523 likes this.
  11. c415

    c415 Shark Slayer

    Maybe i'm interested :)
    I'm the hoster of the Super Saiyan servers
  12. splaph

    splaph Catapult Fodder

    Using a tcp rcon client is bad. Many exploits can be used such as a flood with socks or bot connecting... I wish the best for your idea.
Mods: Downburst, Mazey