[INACTIVE][INFO] GNN v1.3 [68] (rating and matchmaking)

Discussion in 'Inactive/Unsupported Plugins' started by TheBeefiest, Jan 16, 2011.

     
  1. Offline

    TheBeefiest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    GNN is the Global Nickname Network

    You can rate other minecraft users and the rating will persist between all
    servers, and possibly other games in the future.

    The rating is purely relational, meaning what you think of a person, or what
    your immediate friends think of a person. There is no "top rated" player.
    There is only players you or your friends have personally rated the highest or lowest.

    All ratings are persistant between servers, between minecraft updates, and
    between CraftBukkit and Bukkit updates.




    Available Commands:

    Code:
    /gnn
    Lists a brief explanation and command summary

    Code:
    /gnn feel
    This tells you if GNN is online or not, and your rating of all
    users on the server.

    Code:
    /like <user>
    This is a simple +1 rating for a user. You should generally like
    users who are friendly and honorable.

    Code:
    /love <user>
    This is a massive +20 rating. Once someone achieves this rating
    you will see all their opinions of other users as doublely good or
    bad.

    Code:
    /dislike <user>
    A -1 rating. Use sparingly! As all your friends will also see
    them with a lower rating as well. All of the target's friends
    will appear to you as lower ratings too.

    A lot of negative ratings by the population will tend to polarize
    large groups of people against each other so save this for violent
    individuals is recommended. Leave unfriendly or solo players at
    neutral.

    Code:
    /hate <user>
    A grimacing -20 rating. This should be used very rarely only for
    cheaters and very bad people you do not wish to be around.


    A rating will show up ingame as Username(x)(y)

    The first rating (x) is your personal relationship with this user.
    That means you personally rated them as such, and will usually
    be a better indication of how you should treat them than the
    second rating.

    The second rating (y) is the cumulative rating from all the people
    you have rated in the past (still for this one user). Any friends
    will increase the value, and enemies will decrease the value.
    Loved/Hated relationships will effect this rating by double the normal value.

    Generally speaking you can't judge someone by their group rating alone.
    Perhaps they play PVP on some servers and your friends have marked
    them negative just so they know when they are about to be attacked.
    If you see someone with a (0)(-20) rating then you should be cautious,
    but still give them a chance to prove respectful to you as an individual

    How to Interpret ratings?

    User(0)(-5) : You have not rated this individual yet, but one or more of
    your friends have rated them negative for whatever reason.
    Judge them based only on the actions you witness yourself.

    User(0)(-60): With a largely negative second rating, than most of your friends
    do not like this individual. They still have done nothing to you
    personally, but you should definitely be cautious of them!

    User(0)(80): Most of your friends like this person! You probably will too if
    you spend some time building with them.

    User(1)(-20): You have personally rated this person positive, no matter what
    your friends experience with them, they did something that
    you liked in the past. Maybe they just play PVP against your
    friends on another server?




    Inter-Plugin Communication:

    *Currently unavailable until bukkit supports sending Commands from plugins (permission system?)
    *May be replaced/supplemented by inter-plugin communication

    /gnn teams <minteams> <maxteams> <minplayers> <maxplayers>
    ex: /gnn teams 2 4 2 4 (two to four teams, of two to four players each)

    This command will generate the best teams based on the relational
    ratings of all users online. It will try to keep enemies apart, Any leftover
    players will be bundled in existing teams. maxplayers may be exceded if
    there are still players that need to go into a team.
    (see subteams below for strict player limited teams)

    The result is a command being called of the following format
    /gnnreply teams player1 player2 , player3 player4 , player5

    a comma denotes the start of a new team.

    /gnn subteams <minteams> <maxteams> <minplayers> <maxplayers>

    This command will create teams with definite care to the restrictions,
    the final team will not be a real team, but is all the leftover players.

    The result could look like this:
    /gnnreply subteams p1 p2 p3 p4 , p5 p6 p7 p8 r p9

    The returned teams will strictly adhere to the limits. A comma will be
    separating each valid team, and an r will precede the remaining rejected
    players who are not a part of a valid team. (Maybe make them solo raiders
    or something for a round?)



    Server options:
    These options will be in the gnn.properties file after being created
    for the first time.



    gnndistancewarn
    This is default to true. This will warn users that an enemy (anyone rated
    negative) has come into range and the user should arm themselves just incase.


    gnnlogin
    The login and password will be unique for each server.

    gnnpass


    gnnhideglobal
    default false. This will hide all friend based ratings. Only values the user has
    personaly rated someone are visible. Not useful in my eyes, as people should
    be able to ignore this rating at their choosing, but it was requested.

    gnnchatrating *not tested for Bukkit yet
    default false. WARNING will likely break or replace many other mods that use
    colors or groups or anything else that alters player messages. This adds the
    unique rating to each and every message from other players. (It breaks other
    mods because it turns global chat messages into personalized messages, not
    sure a way around this yet)



    DOWNLOAD https://s3.amazonaws.com/beefcraft/GNNbukkit.rar




    Installation:

    1 - Place the GNNbukkit.jar file into the /plugins folder for CraftBukkit.

    2 - Start and stop the server to generate the default gnn.properties file
    which shows up in the root server directory.
    --- merged: Jan 16, 2011 8:18 PM ---
  2.  
  3. Offline

    Mr_Fj

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't understand what the point of the team system is, perhabs you should make that a seperate addon, or atleast make it toggleable? :)

    Also: What's up with the server specific login/password thingy? Please explain that in more detail, I am very confused about it :S
  4. Offline

    TheBeefiest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes the TeamManagement is totally separate and not a part of GNN. I am working on that plugin separately, but it will allow connection to this plugin to allow really good MATCHMAKING. I am excited for that one.

    The reason there is a specific login/pass for each server is for security in the system. If someone sets up a hacked server of their own and starts flooding the system with bogus ratings, then i can roll back all of those ratings if necessary.
  5. Offline

    Nijikokun

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    you should call it something other than GNN as it is not that at all. Maybe, UserLove or Userly :]
  6. Offline

    thegleek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  7. Offline

    Mr_Fj

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Okay thanks for clearing things up :)
    --- merged: Jan 21, 2011 10:50 AM ---
    Okay thanks for clearing things up :)
  8. Offline

    trollathon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i was wondering.... on my server, it seems that gnn is always down.... im just wondering if i could do anything to make it work?
  9. Offline

    TheBeefiest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Fixed, weird server problem. It will be more reliable eventually (first outage so far though!)
  10. Offline

    EvilSeph Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

Share This Page