GM Tool Pangya Preview

Page 1 of 2 12 LastLast
Results 1 to 15 of 25
  1. #1
    Apprentice suneka is offline
    MemberRank
    Nov 2009 Join Date
    16Posts

    Showoff GM Tool Pangya Preview

    Hello everyone ...

    I am developing a tool to manipulate the server commands.

    Preview




    Very soon I will be posting this for everyone.

    Features

    1. Register and delete Global Messages

    2. Send instant message or to schedule a date and time specified.

    3. Rate of change from Scratch, Black Paper, Pang, XP simultaneously for each server and can be scheduled beginning and end.

    4. Sending custom commands without needing to access the database.

    5. List of Commands scheduled with the possibility of removal when necessary.

    Language: PT-BR

    It still has some minor bugs and has no way to configure other servers without being ours. Once finished I'll post it for everyone.

    Powered by pangya.gmaniacos.com


  2. #2
    Apprentice TheLost is offline
    MemberRank
    Dec 2010 Join Date
    10Posts

    Re: GM Tool Pangya Preview

    Very Niceeeeeeeeeeee, thank you for post

  3. #3
    All CHAOS! X_Sarah_X is offline
    MemberRank
    Jul 2009 Join Date
    BeachLocation
    630Posts

    Re: GM Tool Pangya Preview

    When creating a tool its important to include at least a setting to use ENGLISH as a language.
    I will not use this, due to the fact it's in a language I can't understand for even a bit.

    Looks nice though.

  4. #4
    Apprentice suneka is offline
    MemberRank
    Nov 2009 Join Date
    16Posts

    Re: GM Tool Pangya Preview

    I go work for translation for english.
    ;)

  5. #5
    Apprentice TheLost is offline
    MemberRank
    Dec 2010 Join Date
    10Posts

    Re: GM Tool Pangya Preview

    Several people on this forum understand Portuguese, I believe it is a very important tool

  6. #6
    All CHAOS! X_Sarah_X is offline
    MemberRank
    Jul 2009 Join Date
    BeachLocation
    630Posts

    Re: GM Tool Pangya Preview

    You wouldn't like me to release my stuff in dutch either, would you?
    English is a universal language, and should be the main language used when releasing tools to public if you ask me.

  7. #7
    Valued Member top1 is offline
    MemberRank
    Apr 2006 Join Date
    THAILANDLocation
    128Posts

    Re: GM Tool Pangya Preview

    Quote Originally Posted by X_Sarah_X View Post
    You wouldn't like me to release my stuff in dutch either, would you?
    English is a universal language, and should be the main language used when releasing tools to public if you ask me.
    i think so

  8. #8
    Novice baue is offline
    MemberRank
    Jan 2011 Join Date
    3Posts

    Re: GM Tool Pangya Preview

    nice!!!!!

  9. #9
    Deny everything. Tsukasa is offline
    MemberRank
    Jun 2005 Join Date
    Net SlumLocation
    558Posts

    Re: GM Tool Pangya Preview

    It's each and everyone's choice what language they release stuff in. If it's in Portuguese - fair enough. Nobody is forcing you to use it. Since it's obviously being developed for/on gmanicos it makes sense that the tool is in the primary language of their userbase.

    But as I told some people before: Any tool that is designed for external use but requires you to have direct access to the database is a failed attempt and a security nightmare. Which makes me wonder... who's the target group for this program?

    Any sane person would only use this on the same machine the server is running on or the same network - which rules out GMs. Lazy administrators probably find it easier to hack together a simple query they execute every x hours to manipulate the server values instead of having to use a tool and drill a click-routine.

    Just saying...

    *Edit: Before people start hitting me with clubs because I'm not full of praise... I'm talking about _desktop_ applications - browser-based stuff would be exempt from this and probably force people to authenticate against the application itself (i.e. checking whether a specified login name is GM and allow or deny access to the tool based on that)!
    Last edited by Tsukasa; 16-02-11 at 05:38 PM. Reason: FYI.

  10. #10
    LoLonYou chiosin2 is offline
    MemberRank
    Aug 2008 Join Date
    Katipunan_AvenueLocation
    306Posts

    Re: GM Tool Pangya Preview

    i would say great, can't wait. but i have to side with tsukasa on this one. i'd rather use my php scripts to use Stored Procs, err.. The tip also came from tsukasa.

  11. #11
    Creator of Code chreadie is offline
    MemberRank
    Mar 2006 Join Date
    SwedenLocation
    603Posts

    Re: GM Tool Pangya Preview

    Im with tsukasa, because all the authmecanisms are already there. Reverseengineer the networkprotocol and we Will have à nice client.

    On the language issue, make your own tool if others arent what u want.
    Posted via Mobile Device

  12. #12
    Apprentice suneka is offline
    MemberRank
    Nov 2009 Join Date
    16Posts

    Re: GM Tool Pangya Preview

    Quote Originally Posted by Tsukasa View Post
    It's each and everyone's choice what language they release stuff in. If it's in Portuguese - fair enough. Nobody is forcing you to use it. Since it's obviously being developed for/on gmanicos it makes sense that the tool is in the primary language of their userbase.

    But as I told some people before: Any tool that is designed for external use but requires you to have direct access to the database is a failed attempt and a security nightmare. Which makes me wonder... who's the target group for this program?

    Any sane person would only use this on the same machine the server is running on or the same network - which rules out GMs. Lazy administrators probably find it easier to hack together a simple query they execute every x hours to manipulate the server values instead of having to use a tool and drill a click-routine.

    Just saying...

    *Edit: Before people start hitting me with clubs because I'm not full of praise... I'm talking about _desktop_ applications - browser-based stuff would be exempt from this and probably force people to authenticate against the application itself (i.e. checking whether a specified login name is GM and allow or deny access to the tool based on that)!
    So it has not yet posted.

    I'll make a settings page

    where the person put their IP 127.0.0.1 Ex Login: SA Password: 123456 and a screen that alone will enable the command execution if it has a GM account indicated in the database with authentication.

  13. #13
    Creator of Code chreadie is offline
    MemberRank
    Mar 2006 Join Date
    SwedenLocation
    603Posts

    Re: GM Tool Pangya Preview

    But a GM Account is not the same as a DB Account.

  14. #14
    Deny everything. Tsukasa is offline
    MemberRank
    Jun 2005 Join Date
    Net SlumLocation
    558Posts

    Re: GM Tool Pangya Preview

    If I have your database credentials, I don't need to be GM anymore (if you really give out your sa credentials).

    That's the entire point of our critique here. As a service provider you never ever give people direct access to your database. If I were GM on your server, got your tool plus your database credentials and had a bad day, I could mess up stuff big time if the database administrator didn't set up the permissions properly (and let me say one thing: I doubt most of you people here have a sophisticated database setup, so this is a real issue). So let's say I fubar'd your database and you finally cast me away from my position as GM. Are you going to change the SQL username's password? Or how am I supposed to stay locked out of your system? Creating a GM usergroup on SQL server and adding a user for each GM you say? Well, not a bad one - but why go through all the trouble when you already have all the data you need?

    That's why you have to separate the frontend from the backend logic here.

    The easiest way to do this would be to implement a server component that'll speak a protocol you invent (something simple will suffice here) and act as proxy between a client you also would have to design and the database server. This server will check logins from clients, generate tokens for session sanity, check whether the requested command execution is valid (i.e. you wouldn't want people to execute random nonsense that could lock up the server) and ideally keeps an eye on server registration and unregistration in the database to queue commands or reissue commands you want to execute every time a component comes online.

    Of course you can start securing your database, creating special users that can only access the tables necessary for GMtools... but hey, that's still a sub-par solution. And administrators that are capable of doing that will probably just schedule the execution of queries anyway.
    Last edited by Tsukasa; 16-02-11 at 06:52 PM.

  15. #15
    Member PHOENIXXXX is offline
    MemberRank
    Nov 2006 Join Date
    68Posts

    Re: GM Tool Pangya Preview

    looks like Suneka has heard you out and he's going to release an english version.
    Thats really kind.



Page 1 of 2 12 LastLast

Advertisement