• Search
  • Register
  • Log in
  • Ace of Spades Game Forums » Gameplay
  • Note: This forum is merely an archive. It is no longer possible to login or register. - StackOverflow
    New Ace of Spades Forums: http://buildandshoot.com/
  • Admin Tool Assisted Server.
  •  

    My server (currently: "East Coast Server v035 t01"), is Assisted with an Admin Tool I am writing. This tool so far, only works with my server. I will be hoping to make it so that others could use it as well. The "v035" means that it is running the Ace Of Spades version 0.35, "t01" means that it is running the tool version 0.1.

    As of right now, it only has the ability to allow Admins (only me so far), to kick players by their ID's via chat command: !kick <id>
    I'm going to implement an anti-cheat system into it, to automatically kick hackers (I actually am able to do this, just I don't want to code it yet).

    I was wondering what features you would like to see? Again, I will be eventually making it so it works on all servers (mabye Ben himself will actually implement these into the Server itself so there would be no need for an external tool).

    Let me know.

    #1658
    Lexsym
    looka
    Posted 13 years ago
     

    Seems interesting, especially since I'm on the East Coast myself. What's your opinion on administrative commands to alter things like ammo and health, rather than just server commands to kick or ban players?

    #1664
    Drinkability
    Member
    Posted 13 years ago
     

    Well, I'm not against it, because there could be alot of uses for that. Such as you could be organizing an event of some sort, say a race to the finish. Everyone gets 1 hp and 0 ammo so you can't kill each other, and if you die (I.e. Fall too far, because you have to do some obstacle climbing or something), you lose.

    So, I'm kinda more towards being for it.

    #1668
    Lexsym
    looka
    Posted 13 years ago
     

    Also, if I really wanted to, I could make it so that clients that want to connect to the server have to be validated before connecting (by means of them running a validation tool that validates their players). This would allow me to do so much with this admin tool! I could track players stats, globals stats, make global bans (with or with a length), and much more!

    #1683
    Lexsym
    looka
    Posted 13 years ago
     

    A !ban feature, and the ability for admins to give themselves unlimited blocks/infinite ammo/godmode, for when they need to check something out without dieing.

    #1688
    Rokurai
    Member
    Posted 13 years ago
     

    I assume you're using Python to do this and reading/writing to STDIO.

    #1690
    Zuriki
    Member
    Posted 13 years ago
     

    I just implemented a !report feature. Players can type !report <id or name> (or even just !report by itself), and I'll be notified that there is something going on.

    As for the !ban feature, that would only work by Player Name (as of now), and it wouldn't be very effective as alot of cheaters are Dueces. Even so, the players could just end up changing their name anyways.

    No it's not Python.

    #1701
    Lexsym
    looka
    Posted 13 years ago
     

    Could you permit specific privileges to singular users, such as the instant kick? In other words, could you make an intermediate user (i.e moderator) between the Admin and a regular player?

    #1738
    Rose
    Member
    Posted 13 years ago
     

    Of-course I can do that. It's just deciding who amongst all the players that join, get to have that privilege.

    #1783
    Lexsym
    looka
    Posted 13 years ago
     

    Also here's an Update to the server Tool:

    Added !slayid <id> - Instantly slays the Player with the ID of <id>

    Added !setteamid <id> <team name> - Instantly switches the Player with the id of <id> to either green or blue team.

    Added !goto <id> - Instantly teleports the ServerBot to the user with the id of <id>. This has already proven useful against a hacker that was flying above the map, I used !goto 13 and the ServerBot went into the sky, and I knew that, that was the hacker. So I could use !kickid 13 to kick him.

    Added !comehere - Intantly teleports the ServerBot to the user.

    All of these functions are Admin only, if any other user attempts to use them, they will not work.

    #1785
    Lexsym
    looka
    Posted 13 years ago
     

    Thank you for your work. Don't mean to rant on the other threads. It's a shame that it's so hard to host or join a game for fun anymore on the PC without someone trying to ruin it.

    I really like this game and hope the developer becomes a huge success. We need more great games like this.

    #1787
    MIK3K
    Member
    Posted 13 years ago
     

    I can already feel that the developer will become a huge success.
    Also, More updates:

    Added a Hacker Detection - Will automatically kick the player.

    Gave ServerBot Chat Functionallity! - Now he'll tell you about how he likes pie.

    Added !echo <text> - ServerBot will say the text given.

    #1799
    Lexsym
    looka
    Posted 13 years ago
     

    oh this is your server
    derp

    #1816
    AquaSabre
    Member
    Posted 13 years ago
     

    maybe add a "!freeze <id>" or "!stuck <id>" command to freeze or stuck a single play and disable him from using anything or moving around.

    This could be used to investigate and give you and HIM time to explain something, like a possible grief or what ever.

    maybe add a "chatbot" to link the ingame chat to any HTTP so you can see what is going on there. also include the "TAB SCREEN" where names, score and ID are listed.

    #1912
    plaYer2k
    Member
    Posted 13 years ago
     

    Lexsym can't edit client-side variables. I just killed suspects when necessary until I sorted it out.

    #1918
    Rose
    Member
    Posted 13 years ago
     

    Perhaps a ''!pause'' command?

    #1920
    Monsteri
    Minion
    Posted 13 years ago
     

    I was playing on Lexsym's server last night and i was pretty happy with what he was doing with it. This will most likely become my main server i play on so plan to see me there! Good work Lexsym

    #2007
    Geri0n
    Member
    Posted 13 years ago
     

    What are you writing this in and is it open source?

    #2013
    apatheus
    Member
    Posted 13 years ago
     

    Could you add a feature that, when the real Master Server is unavailable, fakes the master servers signal? So when there's downtime/during this closed beta, we could host servers. It'd be really popular.

    #2089
    Rokurai
    Member
    Posted 13 years ago
     

    You don't actually have to connect to the Master server to host a server. You can do a direct connection.

    #2092
    Rose
    Member
    Posted 13 years ago
     

    How, Rose?

    #2094
    Rokurai
    Member
    Posted 13 years ago
     

    Not sure, ask the Admin of Facepunch.

    #2119
    Rose
    Member
    Posted 13 years ago
     

    I am working on a command that is similar to "!freeze" or "!pause", however with the Master Server being down, I'm unable to continue development until I can "fake the master signal" as Rokurai said.

    I can actually very easily link up In-game chat to a website (mine), to allow users to watch in-game chat as well as talk with them.

    @apatheus This program will eventually be released to the General Public along with sourcecode. However as it stands. This program is only created for my Server, running specific to my computer.

    I have been pretty busy today, as I'm actually trying to get an apartment right now. However I will try to devote any and all spare time to getting the server up and running, along with adding new server features.

    #2190
    Lexsym
    looka
    Posted 13 years ago
     

    Lexsym: I started working on a similar tool (relays udp packets to a server, filtering 'hacker' actions etc) but the udp relay method seems flawed (it doesn't allow connections to the master server) and I never got to the point of actually decoding packets.

    #3314
    maxoverdrive
    Member
    Posted 13 years ago
     

    You should give up then.

    #3413
    Lexsym
    looka
    Posted 13 years ago
     

    Update:

    http://ace-spades.com/forums/topic.php?id=388

    #3585
    Lexsym
    looka
    Posted 13 years ago
     

    Would you do me a great favor and share this with me? I host a server, and this would be extremely useful. If not, thanks anyways.

    #4530
    Rokurai
    Member
    Posted 13 years ago
     

    I will eventually.

    #4553
    Lexsym
    looka
    Posted 13 years ago
     

    Please do. My server only has one way to administer it (Locally, I don;t want to mess with VPNS or remote access) and being able to add mods would help tremendously. I think I kicked close to 30 people just today for griefing and autoclickers, and I didn't have much time to actually *play* the game as a result.

    #5184
    crossbowman5
    Member
    Posted 13 years ago
     

    Update:

    http://ace-spades.com/forums/topic.php?id=388&page=2&replies=32#post-5318

    #5319
    Lexsym
    looka
    Posted 13 years ago
    RSS feed for this topic  

    Reply

    You must log in to post.

  • Tags
  •  

  •  
    Ace of Spades Game Forums is proudly powered by bbPress.   //   Theme by Mike Lothar  
    [ Time : 0.064s | 13 Queries ]