• Master Server
    162 replies, posted
I mean, i have no idea I just like to ramble.
[QUOTE=SylverSun;17278866]Idle kicker?[/QUOTE] You just don't get it. I'm saying there's a possibility that this has the potential of taking off, and an idle-kicker on a 10-slot server just won't cut it. [editline]11:17AM[/editline] [QUOTE=Wipmuck;17279130]A MMO area so you can build a base, Like empires mod/runescape/gmod! -EM = Up view? -RS = Skills/Resources // In house you can walk around cause its a model or something, And you can smith weapons for little gamemodes inside MS(Master Serverz) -GM = Something[/QUOTE] What???
Why exactly can't you release/let anyone host it?
[QUOTE='-[ Fizzadar ]-;17285232']Why exactly can't you release/let anyone host it?[/QUOTE] Because if I do, the following will likely happen: [list] [*]It will spread all over and be manipulated to various community versions. [*]It will be exploited and used to promote said communities. [*]The previous statements will make it lose what makes it special. [/list]
grease has a point if he lets any host it, people are gonna manipulate it to say for example Donkeys master server! and have their communities plastered all over the top, which is a bit biased and it would create some argumentive points anyways thats my say
[QUOTE=grea$emonkey;17285539]Because if I do, the following will likely happen: [list] [*]It will spread all over and be manipulated to various community versions. [*]It will be exploited and used to promote said communities. [*]The previous statements will make it lose what makes it special. [/list][/QUOTE] There are those out there that I'm sure would be fine with hosting themselves that aren't linked to a community, though. Or, you could have it so that communities can donate money to get more noticable slots. It would become biased, yes, but it would make their servers more popular, it would allow your server to sustain itself, and the other servers could still be found on there, yes? Like, say, you have a large, open, lobby room (Oh no, I said lobby), which branches out into specific hallways. One of the hallways leads to featured rooms. There is also a wall in the lobby room, dedicated to the server's that pay for those spots. And then, you could have a hallway for "NoxiousNet community servers", or "Roleplaying servers", "Stranded servers", and so on. Just an idea.
Perhaps Master Server needs to be a singleplayer gamemode. We could use LuaSocket to interface with a highly-optimized server that doesn't run on Half-Life 2 and let the clients do most of the work to conserve bandwidth. The Master Server server would dish out content and the coordinates and chat of nearby players. The client could then interpolate positions of players and work out their physics - this could be as simple or complicated as you want. Optionally, clients could connect with each other and send more frequent coordinate and velocity updates. Clients could then form parties and quickly fill a once vacant server. We would probably be able to do more than a hundred players this way. You would just have to give up the niceties of player collision and physics.
[QUOTE=Night-Eagle;17298844]Perhaps Master Server needs to be a singleplayer gamemode. We could use LuaSocket to interface with a highly-optimized server that doesn't run on Half-Life 2 and let the clients do most of the work to conserve bandwidth. The Master Server server would dish out content and the coordinates and chat of nearby players. The client could then interpolate positions of players and work out their physics - this could be as simple or complicated as you want. Optionally, clients could connect with each other and send more frequent coordinate and velocity updates. Clients could then form parties and quickly fill a once vacant server. We would probably be able to do more than a hundred players this way. You would just have to give up the niceties of player collision and physics.[/QUOTE] Thing is, is then people could figure out ways to cause trouble for the Master Server, it'd be best to withhold the source for this to avoid stuff like that. Besides, it's been said, this isn't something many people should be in at one time. A 30-slot server should do okay for initial release, and if this DID take off, a 60-slot server might be helpful, so players could spend a few minutes browsing.
If the server doesn't have spare slots at any time, then that's gonna mean people auto-joining, and that defeats the purpose. Just optimise the bejesus out of it. No chat, no voicetalk, no playercollisions.
[QUOTE=grea$emonkey;17285539]Because if I do, the following will likely happen: [list] [*]It will spread all over and be manipulated to various community versions. [*]It will be exploited and used to promote said communities. [*]The previous statements will make it lose what makes it special. [/list][/QUOTE] Then pick one honest community to host it? If you can't afford a server, or are tight on money, why bother when you could have a community host it for you, without bias, I'd do it.
[QUOTE=SylverSun;17299185]If the server doesn't have spare slots at any time, then that's gonna mean people auto-joining, and that defeats the purpose. Just optimise the bejesus out of it. No chat, no voicetalk, no playercollisions.[/QUOTE] No chat is a terrible idea, as you can't call people over, tell them what you think and stuff like that. Plus removing chat wouldn't really be a optimization, as the data sent through the chat system is minimal.
[QUOTE=GreyIOutcast;17298714] Or, you could have it so that communities can donate money to get more noticable slots. It would become biased, yes, but it would make their servers more popular, it would allow your server to sustain itself, and the other servers could still be found on there, yes? Like, say, you have a large, open, lobby room (Oh no, I said lobby), which branches out into specific hallways. One of the hallways leads to featured rooms. There is also a wall in the lobby room, dedicated to the server's that pay for those spots. And then, you could have a hallway for "NoxiousNet community servers", or "Roleplaying servers", "Stranded servers", and so on. Just an idea.[/QUOTE] Most of those are in my plans already. If you read the whole OP (long-winded, I know), you would notice. Also, the amount of trust I can put in someone through a computer screen is completely unreliable. I refuse to take that risk. Also, since I didn't make this clear before, I'll have to say this now. Goals of Master Server: [list] [*]To make it easy to find game servers that players will like. [*]To provide all willing servers an equal opportunity for traffic within their own categories. [*]To be 95% self-sustained. [*]To <insert your greatest desire that doesn't infringe on grea$emonkey's desires here> [/list]
[QUOTE=GreyIOutcast;17299005]Thing is, is then people could figure out ways to cause trouble for the Master Server, it'd be best to withhold the source for this to avoid stuff like that.[/QUOTE] What gave you the idea that a single centralized server must absolutely positively be open source? Why do you think a server that takes three numbers and returns a list of IP addresses can be troubled? Chat spam? Captcha. DoS attack? True, running a process with the image name "SRCDS.EXE" automatically eliminates 100.1% of all DoS attack attempts, so just run a dummy program with that image name on the server - that's how Cisco does it. I don't care if you don't like my idea, but for the love of god, please point out the much more glaringly obvious flaws in my proposition, not these...whatever you call them - are they even arguments? The idea is...well, [i]was[/i], that cheaper slots means cheaper advertisements.
[QUOTE=Night-Eagle;17312802]that's how Cisco does it.[/QUOTE] Rated informative.
remove voice chat possible to reduce lag but if you reduce all chat its not gonna be a good place where you and some mates can discuss which server to play on.
[QUOTE=Donkey Kong;17315481]remove voice chat possible to reduce lag but if you reduce all chat its not gonna be a good place where you and some mates can discuss which server to play on.[/QUOTE] Very true. Voice chat will only result in a bunch of kids spamming "ZOMG ZS ZS ZS!" Normal chat doesn't cause much lag. I'm not too worried about that. Still, slot amounts will be an issue for me as far as costs go. I can start with a 32 slot server, but if it really takes off, I won't have any means of purchasing a 60-128 slot server.
[QUOTE=grea$emonkey;17319273]Very true. Voice chat will only result in a bunch of kids spamming "ZOMG ZS ZS ZS!" Normal chat doesn't cause much lag. I'm not too worried about that. Still, slot amounts will be an issue for me as far as costs go. I can start with a 32 slot server, but if it really takes off, I won't have any means of purchasing a 60-128 slot server.[/QUOTE] ...Figure out a way to get Google Ads to work effectively inside Garry's Mod?
[QUOTE=GreyIOutcast;17326898]...Figure out a way to get Google Ads to work effectively inside Garry's Mod?[/QUOTE] 3D2D HTML panels maybe? Make them float around and move around the map or something?
[QUOTE=GreyIOutcast;17326898]...Figure out a way to get Google Ads to work effectively inside Garry's Mod?[/QUOTE] I already have a system figured out. [editline]10:12PM[/editline] [QUOTE=hexpunK;17327704]3D2D HTML panels maybe? Make them float around and move around the map or something?[/QUOTE] You can't exactly click on 3D panels, and for Google Ads to work people need to actually purchase something in addition to clicking it.
[QUOTE=grea$emonkey;17330390]I already have a system figured out. [editline]10:12PM[/editline] You can't exactly click on 3D panels, and for Google Ads to work people need to actually purchase something in addition to clicking it.[/QUOTE] Really? I thought it was just clicking on the ads. Perhaps another ads system would work better, then? Because I'm pretty sure some work based on per click.
maybe use e instead of clicking?
OR; when they join in the motd ad ads?
[QUOTE=grea$emonkey;17330390]You can't exactly click on 3D panels, and for Google Ads to work people need to actually purchase something in addition to clicking it.[/QUOTE] Never knew that... Waity waity, TYE has clickable 3D2D panels, but then again it just runs the connect command, and doesn't opena web browser.
Why would you need to have more than 16 slots? I mean, most of the time it would go like this: Player has connected Player walks to screen with "Noxious Zombie Survival Server" Player thinks "AWESOME!" Player has disconnected
It's a good idea GreaseMonkey, you have got me interested. It's a perfect portal to get the good servers of GMOD, recognised.
[QUOTE=grea$emonkey;17285539]Because if I do, the following will likely happen: [list] [*]It will spread all over and be manipulated to various community versions. [*]It will be exploited and used to promote said communities. [*]The previous statements will make it lose what makes it special. [/list][/QUOTE] It can be anyway, I think you find those that plan to take tons of security measures fall into there own trap and get it taken anyway.
[QUOTE=hexpunK;17334393]Never knew that... Waity waity, TYE has clickable 3D2D panels, but then again it just runs the connect command, and doesn't opena web browser.[/QUOTE] I will be getting a system that allows that, but I don't plan on using google ads. As I said, I'm making a custom ad system. [QUOTE=lord-garn;17338286]It can be anyway, I think you find those that plan to take tons of security measures fall into there own trap and get it taken anyway.[/QUOTE] That's a vague analogy. Care to elaborate?
i'm sorry but this is an absolutely horrible concept. you're basically saying you want to create a server which you join, and then join another server from? why even bother? it takes 1 minute tops for the server browser to populate, at which point it isn't very hard to pick what you're looking for and join the server. so what you're doing is essentially adding more bloat to this process by having people join the lobby server, run around and find another server, then join that server. so you get double the load time, plus whatever time it takes you to download content for the lobby, plus the time it takes you to find what server you want to join. i seriously can't see any use in this. even if you don't know what gamemode you want to play it isn't hard to experiment and join a few random servers that are fairly populated and ask people what's going on....
[QUOTE=Sechs;17344696]i'm sorry but this is an absolutely horrible concept. you're basically saying you want to create a server which you join, and then join another server from? why even bother? it takes 1 minute tops for the server browser to populate, at which point it isn't very hard to pick what you're looking for and join the server. so what you're doing is essentially adding more bloat to this process by having people join the lobby server, run around and find another server, then join that server. so you get double the load time, plus whatever time it takes you to download content for the lobby, plus the time it takes you to find what server you want to join. i seriously can't see any use in this. even if you don't know what gamemode you want to play it isn't hard to experiment and join a few random servers that are fairly populated and ask people what's going on....[/QUOTE] If you have a server that you normally join, you're right, this [b]is[/b] useless. But say you want to join a new server, find something new to play? This would be great for that sort of case. It's not meant to be "revolutionary", it's moreso "I did it for the lulz".
The normal server browser does the same job essentially but with 100% less bloat...
Sorry, you need to Log In to post a reply to this thread.