These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Sell Orders

 
  • Topic is locked indefinitely.
 

Mumble Servers (Not for the non-tech savvy, but they're free :O)

Author
Karbowiak
State War Academy
Caldari State
#1 - 2012-05-02 21:25:52 UTC
If you don't know what JSON is, or what API means, you might aswell stop reading. But otherwise, yes no joke. Free Mumble servers. Shocked
Again, this is _NOT_ something for people without atleast _SOME_ coding experience, seeing as everything is handled via the API, not an interface. The interface you have to create yourself.

To be allowed to create Mumble servers, you need to come by IRC and have a chat with me, since to use it requires a hash, and if you don't have one, it simply won't work.
But enough chatting.

Here are the commands (Please be aware that some commands have stuff that needs to be set, before they show anything, they are shown below the command that they are relevant for.(with -- infront))

Commands:
  • hash // The hash, is required for all operations
  • Server // This is a variable that is needed for every call you make, except Create. Since it indicates which server you want to talk to
  • Create // Creates a server, and returns the id, ip and port.
  • Start // Starts a server
  • Stop // Stops a server
  • Delete // Deletes a server, has to be set with yesimsure before it'll work
  • getConf // Gets a specific configuration variable
  • setConf // Sets a specific configuration variable
  • -- key // Is the key for the setting (The name of it, example Port)
    -- val // The value of the setting.
  • getALLConf // Sets the entire config for the entire mumble server.
  • listServers // Lists the servers a user can control (If you've created multiple servers for example)
  • onlineUsers // Shows the users online, plus every detail about them. Such as IP, Latency etc.
  • listChannels // Lists the channels created on the server
  • addChannel // Creates a channel
  • -- channame // The name of the channel
    -- chanparent // The ID of the parent channel.
  • deleteChannel // Deletes a channel.
  • registerUser // Registers a username with password
  • -- username // The username of the person you're registering
    -- password // The password of the person
  • deleteUser // Deletes a registered user
  • getRegisteredUsers // Shows all registered users
  • kickUser // Kicks a user from the server
  • -- usersession // The session id of the user, you get that by listing online users.
    -- reason // The reason you're kicking the person
  • superUser // Changes the password for the superuser
  • sendMessage // Sends a message to a channel and/or tree
  • -- channelid // the ID of the channel you want to send a message to
    -- totree // has to be 1 or 0, it decides if you send the message to the entire tree of channel (Channel + subchannels)
    -- message // The message
  • getRegistration // Gets the registration information of a user (Including password hash)

  • Examples:
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/kickuser/usersession:1/reason:get%20out%20!
    http://mumble.karbowiak.dk/hash:rabblecock/create
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/stop
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/start
    http://mumble.karbowiak.dk/hash:rabblecock/sendmessage/channelid:0/totree:1/message:YAW!
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/addchannel/channame:test%20channel/chanparent:0
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/setconf/key:port/val:66666
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/superuser:12341234
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/deletechannel:1
    http://mumble.karbowiak.dk/hash:rabblecock/server:22/getconf:port

    Rules:
    If you get a user, you may not alter the port of any server created, and in general not abuse the server or the API.
    If you're caught doing this i will remove the account and all the servers created by your user.

    Keep in mind, this is running from my own home server, on my own home connection which is a 250/250Mbit connection from ComX.
    If you're a wizz, and you need to know how they peer, you can surely find that on the internet somewhere.

    Support:
    http://chat.mibbit.com/?channel=%23esc&server=irc.coldfront.net
    Ask for Karbowiak (Me) ;)

    Disclaimer:
    There are certain things that could happen, it could die in the middle of the most important fleet fight in your life, it could become rate limited, it could lag, and it could end up getting moved to a different server depending on bandwidth load.

    Test:
    There is a test server running at
    ip: karbowiak.dk
    port: 64739
    Karbowiak
    State War Academy
    Caldari State
    #2 - 2012-05-03 15:14:07 UTC
    Noone even remotely interested? Cry
    Magnifikus Erzverwirrer
    Sniggerdly
    Pandemic Legion
    #3 - 2012-05-03 16:15:48 UTC
    too orkish that post sorry :P
    Karbowiak
    State War Academy
    Caldari State
    #4 - 2012-05-03 20:26:51 UTC
    Magnifikus Erzverwirrer wrote:
    too orkish that post sorry :P


    Orkish?...

    I guess that means my english has failed.. :(
    Zubrette
    R3d Fire
    #5 - 2012-05-03 20:51:10 UTC
    I'll bump for Karb, since he's been hosting my killboard for over 2 years now. Hurray mumble!
    Karbowiak
    State War Academy
    Caldari State
    #6 - 2012-05-12 22:51:08 UTC
    They are not exactly going like hotcakes, but there's still pleeeeeeeenty of room..

    Avg. outgoing isn't even 5Mbit/s, lol..
    HellSpeed
    Garoun Investment Bank
    Gallente Federation
    #7 - 2012-05-13 06:25:26 UTC
    I don't understand what you're trying to sell for free here. Anyone can create a mumble server. Ugh

    You've been dreaming about that starship of yours again, haven't you?

    Karbowiak
    State War Academy
    Caldari State
    #8 - 2012-05-13 16:41:37 UTC
    HellSpeed wrote:
    I don't understand what you're trying to sell for free here. Anyone can create a mumble server. Ugh


    Yes, but not everyone has the bandwidth for it, i do Smile
    Enik Gonz
    Thorium.
    #9 - 2012-05-21 10:49:44 UTC
    Karbowiak wrote:
    If you don't know what JSON is, or what API means, you might aswell stop reading. But otherwise, yes no joke. Free Mumble servers. Shocked
    Again, this is _NOT_ something for people without atleast _SOME_ coding experience, seeing as everything is handled via the API, not an interface. The interface you have to create yourself.

    It seems pretty straight forward to me, and i have no experience with either JSON or the API. Why would coding experience have anything to do with this?
    Karbowiak
    State War Academy
    Caldari State
    #10 - 2012-05-21 15:39:06 UTC
    Enik Gonz wrote:
    Karbowiak wrote:
    If you don't know what JSON is, or what API means, you might aswell stop reading. But otherwise, yes no joke. Free Mumble servers. Shocked
    Again, this is _NOT_ something for people without atleast _SOME_ coding experience, seeing as everything is handled via the API, not an interface. The interface you have to create yourself.

    It seems pretty straight forward to me, and i have no experience with either JSON or the API. Why would coding experience have anything to do with this?


    Well it's more created with hosters in mind i have to admit, than regular users.
    Also it won't ever get any CCP API integration or anything, hence if that is wanted, whoever uses it have to create a custom API solution using this API to do stuff.

    But it's all pretty straight forward :)