Releasing the Server Incoming and Outgoing Packets

Discussion in 'Other' started by unleashurgeek, Dec 15, 2013.

  1. unleashurgeek

    unleashurgeek Space Spelunker

    Now before anyone jumps down my throat I am not asking for a Mod API, I know it is coming!

    I am a programmer that loves modding games. Recently, I have been messing around with servers. The biggest problem with servers is the lack of control they have. Now I understand that servers should not be a focus of the Devs right now, and I do not want them to be, however I need server control. What I am requesting is rather simple. To simply release the packet structure thus allowing the programmers in the community to write our own server software, similar to Minecraft's bukkit, without having to write major hacks and wrappers to get there.

    Advantages
    • Allows the community to maintain the server software
    • Removes the worry of maintaining server software
    • Allowing servers to be individual entities and thus unique and more player oriented
    • Competing server software would force programmers to add better architectures
    • Better involves the community


    Disadvantages
    • Could pose potential security issues to the Auth server
    • would add the ability for client wrappers to create false packets thus manipulating servers
    • Community might not use the supplied packet data
    • Would take effort to give us the packets ( dont we all hate that effort thing :p )

    If anyone has any questions/comments/concerns please state so! Also please support this!

    Thank you,
    Kyle (Backend Manager of AegisGaming)​

    [​IMG]
     
    Last edited: Dec 15, 2013
    Codepuppy, Elate, Archer and 20 others like this.
  2. Volgarenthor

    Volgarenthor Poptop Tamer

    I highly agree with this. Instead of taking the focus away from content releases and updates, allow the community to develop the server structure. Best of both worlds, growing and expanding side by side.
     
    Elate, pwnag3_ and unleashurgeek like this.
  3. SirCloud

    SirCloud Void-Bound Voyager

    Supported
     
  4. Avris

    Avris Void-Bound Voyager

    This. Would make things seriously more smooth for the multiplayer servers that're popping up.. When the most popular servers have hundreds of players on at any one time, something has to be done. Letting the server managers work on it themselves would be a great help, without adding more of a workload to the Devs for trying and hasten in-built server control.
     
    unleashurgeek likes this.
  5. Blaze9

    Blaze9 Subatomic Cosmonaut

    I'd rather have a server and content in the game, this seems like a reasonable solution to me. <But who am I?>
     
  6. Not Masa I Prosmise

    Not Masa I Prosmise Intergalactic Tourist

    You have my support!
     
  7. Fusioneko

    Fusioneko Phantasmal Quasar

    I'd like to have some more information on the format of the packets really. As I would like to indulge as a hobbyist with the sort of materials, and finish writing some scripts I could just have fun with. See what sort of things I could break with the client- who knows. Or with my server. Sending it informaiton that isn't accurate/etc.
     
    Blaze9 and unleashurgeek like this.
  8. Seriallos

    Seriallos Space Penguin Leader

    +1, would love to get more info on this stuff!
     
  9. Shirou

    Shirou Aquatic Astronaut

    This would be something really amazing indeed! Support from me.
     
  10. TheOtherDrew

    TheOtherDrew Big Damn Hero

    I throw my yes vote down to this. I would have to say if the dev's gave this info up for us to get what we want right now, that would be a huge step towards the player base and a huge kudos to them. It is ultimately their choice, however boy would the points stack up quick for them in favor of community efforts. Let us worry about the server for now, and the devs on the main game content. Here's for hoping.

    Edit: This is for an unrelated game, but I remember this gentlemen running a Man In The Middle server.
    https://github.com/matpow2/cuwo for another voxel game. I'm not sure if that would assist you.
     
    Last edited: Dec 15, 2013
    Volgarenthor and unleashurgeek like this.
  11. Verva

    Verva Seal Broken

    Support!
     
  12. BloodyNightmare

    BloodyNightmare Space Spelunker

    this is something all servers need to have, keep up the good work
     
  13. Dunham18

    Dunham18 Scruffy Nerf-Herder

    If i remember correctly they should give the admins more power on servers so the community focused ones i really support.
     
  14. Fleder

    Fleder Pangalactic Porcupine

    sure, it would be good for some nice programmers, but i think it is a big possible gate opener for hackers, too.
    i would be fine with server software from chucklefish until they sorted everything out.
     
  15. Fusioneko

    Fusioneko Phantasmal Quasar

    I don't think that would be a problem. Most of the issues right now are coming from the client side. The way the server handles data leaves the entire server vulnerable

    V Packet id?
    01 08 00 00 02 6f -> Server Version | From Server
    07 8x ?? ?? ?? ?? -> Character Data | To Server

    We're looking at a massive jarring amount of data at 07. Which includes almost the entire character's clientsided data, information and everything. With that The server will believe almost anything the client tells it at this point. In order to solve this, the information gained should be the opposite. For now, memory editing is going to run rampant, and anybody can have infinite health. No problem. It's a very easy thing to

    It gives us hobbyists things to do, so as a community, we can benefit and address these things as a whole ourselves.
     
  16. Crashdoom

    Crashdoom Pangalactic Porcupine

    Trying to figure out packets such as chat receive/send for command management and also the disconnect packet (Which I think is ID 02 from testing)

    This would be extremely useful for modding especially with the lack thereof in terms of server-side capabilities, not to mention that trying to prevent people using a certain command to change their name hasn't been disabled by the developers yet (Hint.)
     
  17. Fusioneko

    Fusioneko Phantasmal Quasar

    I'd prefer if maybe the information was released publically. I'd like to facilitate the use of it in sort of creating and deploying applications to allow us better understanding of it. It would definitely let the community get much further in modding. That's for sure. It's been a pure educational experience for myself. Since I've had to get my hands dirty a little bit.
     
    Codepuppy, supernet2 and Crashdoom like this.
  18. hbrewitt

    hbrewitt Tentacle Wrangler

    Supported!
     
  19. Maffi

    Maffi Astral Cartographer

    Please :chucklefish:!
     
  20. Archer

    Archer Spaceman Spiff

    You have my support, thumbs up :)

    EDIT: would be cool if a moderator could move this to the server section or something, because it will get a lot more attention overthere.
     
    unleashurgeek likes this.

Share This Page