Hide vanished players on server and profile page

Dieses Thema im Forum "Suggestions" wurde erstellt von SimeonF, 1. Juli 2012.

  1. SimeonF

    SimeonF Mitglied

    Beiträge:
    7
    Punkte für Erfolge:
    1
    Hi,

    as a server admin, it is quite annoying when Players (especially Cheaters) can see you online even when you are vanished.

    The most recent way they got to that information is by parsing the server site on glizer.de.
    Would it be possible to either check the visibility for every heartbeat
    Code:
    VanishNoPacket.isVanished(target.getName())
    or get in contact with the vanishnopacket devs to build a hook?

    Thanks, Simeon
     
  2. Krim

    Krim Ist nicht Krim Teamsklave

    Beiträge:
    4.067
    Punkte für Erfolge:
    118
    AW: Hide vanished players on server and profile page

    I dont think that cheaters will look at that. F5 on the server detail page will result in an anti-flood challenge ;-) so i dont think that they will abuse this.

    It's hard to program (either we have to use all commands from all vanish plugins or the vanish plugins have to use our api) - it's hard to maintain and there are other funcs which should be implemented first. :)
     
  3. knight

    knight Stammi

    Beiträge:
    339
    Punkte für Erfolge:
    36
    AW: Hide vanished players on server and profile page

    You can create an Plugin with this Function ;-)
    You can use the glizer and the Vanish API and can bridge him. When you use the Vanish plugin then the plugin send to the glizer API that you are Logged out. If glizer will notice this by the hartbeat i am not sure. But it's an Idee :)

    Krim evtl. you can Implemented an API to hide players from the detail page and the Onlinetime logging ;-)

    But how Krim says, cheater will not look at this site when he are Cheating. But with an good Server Configuration you don't look to them ;-)

    LG
     
  4. SimeonF

    SimeonF Mitglied

    Beiträge:
    7
    Punkte für Erfolge:
    1
    Re: Hide vanished players on server and profile page

    As knight says, an API function to hide would be nice :)

    VanishNoPacket got a hook system built in, which (I think) could easily be adjusted:

    Code:
    package org.kitteh.vanish.hooks;
    
    import org.bukkit.entity.Player;
    import org.kitteh.vanish.VanishPlugin;
    
    public abstract class Hook
    {
      protected VanishPlugin plugin;
    
      public Hook(VanishPlugin plugin)
      {
        this.plugin = plugin;
      }
    
      public void onDisable()
      {
      }
    
      public void onEnable()
      {
      }
    
      public void onJoin(Player player)
      {
      }
    
      public void onQuit(Player player)
      {
      }
    
      public void onUnvanish(Player player)
      {
      }
    
      public void onVanish(Player player)
      {
      }
    }
    
    //Edit:
    Well, looking on the server sites seems to be too much work, but when it comes to know if an admin is on server, our players get really creative ...
    Newest Idea: /friends.
    Since there is no confirmation for being friends, it's an easy to use in game vanish browser ...
     

Diese Seite empfehlen