PC Some thoughts on game creation

WarMongerian

Active member
Hi folks, I wanted to bring up an idea that has been lurking around in the back of my mind for awhile now.

When the game host creates a game, the hosts character auto spawns into the game world.  Now let us say that he/she has friends that want to join.  Right now, because nobody can join the hosts game until they are in game, not paused, the Host player must spawn in.

But what if...

Instead of a multiplayer game forcing folks to spawn in after they load up the files, the hoat player could select to set up their game with two places to join,

1)  Join like now, just spawn into the game when your computer gets all the files.

2)  Join, not the game, but a game lobby.

The way I see this, say I selected to have a lobby, into which I and any friends who wanted to join and play a game together, could get all of the files loaded, while all of our character's enter, not the world/map, but just the lobby.  The Game/world/map would not be advancing, until at least one character entered the Map itself, so this would make it possible for a group of friends to all spawn into the map at the same time, while all the files had been preloaded while sitting in the lobby.

This way, everyone could 'hit the ground running', without the game advancing while all the rest of the players are downloading the map and such.

when leaving the game, two options would exist.  Exit would be just like now, 7 days to die would still be running, but your character would no longer be part of the game you were just leaving.  Exit to lobby, on the other hand, would keep all current game files loaded, but your character would be 'out of this world', so to speak.  This would be great for those of us that wanted to take a quick bathroom break, and didn't want to leave our character in game, in Map, while we step away, and would allow us to quickly re-enter the game  when we returned, because most of the files would already be loaded still.

Any thoughts?

 
As a lifetime smoker, I do appreciate the pause menu; for servers such a "safety switch" would be nice. But it'd "have to" be somehow designed to avoid tempting cheesing @%$# with it; "oh noes I'm in danger - just lobby out". Especially for pvp, I guess. Of course logging out already does something similar, but at least it's somewhat inconvenient.

For the start of a new game the host could simulate it, manipulate the time and/or set the tick rate down while you wait for the slow loaders; yeah, some people will have a head start, but at least the last to join will have a normal start. If you want to force it, you could spawn everyone in a concrete prison - that way they can't really do much while waiting. I don't think it'd be worth the effort, unless you're doing some time challenge stuff thou.

Then again, usually the slow loader also seems to be the guy who is slowest at the game anyway; I don't know why but don't tell me it doesn't correlate 😛 So while they won't be left behind at load screen, they'll be left behind before night fall.. :D

All in all, I wouldn't complain about a lobby, but I don't really see a need for it.

 
That's already there. It's called a dedicated server.
I'm curious.  I paid some $$$ to  rent a "ShockBite" (IIRC) server last year, but I saw no "Lobby".  is a rental server different than a dedicated server?  I ask this question in all honesty, because my only experience with servers has been a rental server, and a massively modified game that is useless for learning how to play actual, honest to god, out of the box, 7 Days to Die.

 
I'm curious.  I paid some $$$ to  rent a "ShockBite" (IIRC) server last year, but I saw no "Lobby".  is a rental server different than a dedicated server?  I ask this question in all honesty, because my only experience with servers has been a rental server, and a massively modified game that is useless for learning how to play actual, honest to god, out of the box, 7 Days to Die.
You can rent or host a dedicated server yourself. Modded or vanilla. If no one is on time stops. If people are on and you need a toilet break or smoke you logout and the others continue to play. Exactly what you want.

 
Does it, (hosting a dedicated server of my own) require much in the way of computer skills?

Also, what are the impacts on performance?

 
Last edited by a moderator:
Does it, (hosting a dedicated server of my own) require much in the way of computer skills?

Also, what are the impacts on performance?


On your PC or a rented one?

If you rent, no skills needed for vanilla. If modded a single video explaining how to use FTP software is enough. Some companies offer mods when you rent and you just need to turn them on (and ofc install them on client side if needed), but that´s mostly overhaul mods.

 
The way I see this, say I selected to have a lobby, into which I and any friends who wanted to join and play a game together, could get all of the files loaded, while all of our character's enter, not the world/map, but just the lobby.  The Game/world/map would not be advancing, until at least one character entered the Map itself, so this would make it possible for a group of friends to all spawn into the map at the same time, while all the files had been preloaded while sitting in the lobby.

This way, everyone could 'hit the ground running', without the game advancing while all the rest of the players are downloading the map and such.
I like this idea because it's annoying to have time tick by while a friend downloads your map. What I always do is roll back the time via the console. It would be much better if the "HOST" could lock the timer and pause until you are ready like you are suggesting by using a lobby of sorts to ensure everyone starts at the same time. 

 
Last edited by a moderator:
I like this idea because it's annoying to have time tick by while a friend downloads your map. What I always do is roll back the time via the console. It would be much better if the "HOST" could lock the timer and pause until you are ready like you are suggesting by using a lobby of sorts to ensure everyone starts at the same time. 
I've just gone to the ESC menu while the other is downloading.  It doesn't seem to stop the download, though I've seen them unable to fully connect if I leave it paused.  But it works to pause until they are 99% downloaded, then unpause.  There's still the time to connect, but time doesn't tick away while they are downloading.  Of course, I haven't tested that in a long time, so I don't know that it still works.  It's gotten to the point that the person I play the game with and I are used to the game enough that losing 30-60 minutes in game time has no impact on anything.  The host might have finished the starter challenges and found the trader and maybe done their starter quest before the other joins, but that's hardly a problem.  All the starting stuff is done solo anyhow.  You could be together, but whatever you do only helps yourself, so it isn't a big deal.

 
I like this idea because it's annoying to have time tick by while a friend downloads your map. What I always do is roll back the time via the console. It would be much better if the "HOST" could lock the timer and pause until you are ready like you are suggesting by using a lobby of sorts to ensure everyone starts at the same time. 
Yes.  I too would like the ability to step out for a quick break, have my character not be dead when I get back, but not have to go through the whole, long process of rejoining the game.  Exiting to a notional "Lobby", say something like the 'party screen', keeps all the game files up and running on your computer but your digital guy/gal is only in the lobby, not anywhere on the game map, so coming back into the map should be much faster.

 
When my friends and I play we have a buddy that hosts the server on a dedicated server rack, so it runs all the time unless nobody is on so we can coordinate for the blood moons.

 
Back
Top