[Question] How to play online?
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: [Question] How to play online?
I've run a few multiplayer (G)ZDoom games before but that was a few years ago and I've kinda fallen out of contact with the people I played with - but before then we were eventually getting constant desyncs.
Is there a reasonably comprehensive guide out there to how to prep each person's computer to minimize the desync problem?
EDIT: Yup, I still desync with myself. No idea why.
Is there a reasonably comprehensive guide out there to how to prep each person's computer to minimize the desync problem?
EDIT: Yup, I still desync with myself. No idea why.
Re: [Question] How to play online?
I always run my games with (on all ends) '-noautoload -iwad <iwad>', as to make sure that no extra content is being along side and everybody is playing the same base-game. Other important things to remember is to make sure everybody is using the exact same versions of ZDoom and all wads that you are loading (ZDoom has never checked to see if all added wads are identical in multiplayer).
Dmflags, skill level and map are all synced as part of the start-up, so joining players don't need to add that info to their start-up. Demos, unlike vanilla doom, also don't change anything about the input so not everybody has to be recording.
Edit: I cannot, for the life of me, get a localhost game to desync. I'm not sure how you are managing otherwise.
Dmflags, skill level and map are all synced as part of the start-up, so joining players don't need to add that info to their start-up. Demos, unlike vanilla doom, also don't change anything about the input so not everybody has to be recording.
Edit: I cannot, for the life of me, get a localhost game to desync. I'm not sure how you are managing otherwise.
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: [Question] How to play online?
-noautoload



...yeah that actually resolved the problem! I have no idea what I'm autoloading that would cause a localhost desync though...
EDIT: Here are all the lines that, if uncommented out, cause either desyncs or both localhost clients to freeze up with nothing but a black screen:
Code: Select all
#Path=/home/doom/lights.pk3
#Path=/home/doom/brightmaps.pk3
#Path=/home/doom/autoload/glow.wad
#Path=/home/doom/autoload/SkyboxesD1.wad
#Path=/home/doom/autoload/SkyboxesD2.wad
#Path=/home/doom/autoload/SkyboxesTNT.wad
#Path=/home/doom/autoload/SkyboxesPLUT.wad
...and yet if I try to autoload, say, hd.pk7 which defines its own dynamic lights, it works just fine. o_O; EDIT2: ...while Hexercise (despite the fact I'm running Doom II) being in the autoloads screws things up. o_O
Last edited by Matt on Wed Oct 17, 2012 2:53 am, edited 2 times in total.
Re: [Question] How to play online?
That... Uhh... Doesn't make much sense. Are you running two different copies of ZDoom? It should be loading the exact same content, unless you have some really odd (and broken) mod running from autoload.Vaecrius wrote:...yeah that actually resolved the problem! I have no idea what I'm autoloading that would cause a localhost desync though...
Since 14-Apr-2009, apparently.Vaecrius wrote:-noautoload![]()
![]()
where have you been all my life

- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: [Question] How to play online?
See my above edit. And I'm definitely running the same copy given I'm running the same command just one with -host 2 -cvars and the other with -join 127.0.0.1.
EDIT: Okay, it's definitely if I load anything certain things* with dlights or skyboxes, don't know about 3D floors though. I'm tempted to blame NVidia because it's always NVidia's fault.
*EDIT2: So far, everything with GL stuff except Hideous Destructor**. o_O
EDIT3: Same whether I use netmode 1 or 0.
EDIT4: Not quite, I did have another doomdefs file loaded that works just fine... ::checks:: unless I load the other file that actually allows those lights to be seen right away.
EDIT5: Running in software mode with all my autoloads everything is just fine! I think I remember seeing this problem with OpenGL and desync before, something about some rendering stuff being done too early... EDIT6: here's what I was thinking about.
EDIT: Okay, it's definitely if I load anything certain things* with dlights or skyboxes, don't know about 3D floors though. I'm tempted to blame NVidia because it's always NVidia's fault.
*EDIT2: So far, everything with GL stuff except Hideous Destructor**. o_O
EDIT3: Same whether I use netmode 1 or 0.
EDIT4: Not quite, I did have another doomdefs file loaded that works just fine... ::checks:: unless I load the other file that actually allows those lights to be seen right away.
EDIT5: Running in software mode with all my autoloads everything is just fine! I think I remember seeing this problem with OpenGL and desync before, something about some rendering stuff being done too early... EDIT6: here's what I was thinking about.
Re: [Question] How to play online?
I wonder how do you load So many .wad and .pk3's even before the game loadsVaecrius wrote:-noautoload![]()
![]()
where have you been all my life
...yeah that actually resolved the problem! I have no idea what I'm autoloading that would cause a localhost desync though...
EDIT: Here are all the lines that, if uncommented out, cause either desyncs or both localhost clients to freeze up with nothing but a black screen:In other words, all the GZDoom-only cosmetic stuff. o_OCode: Select all
#Path=/home/doom/lights.pk3 #Path=/home/doom/brightmaps.pk3 #Path=/home/doom/autoload/glow.wad #Path=/home/doom/autoload/SkyboxesD1.wad #Path=/home/doom/autoload/SkyboxesD2.wad #Path=/home/doom/autoload/SkyboxesTNT.wad #Path=/home/doom/autoload/SkyboxesPLUT.wad
...and yet if I try to autoload, say, hd.pk7 which defines its own dynamic lights, it works just fine. o_O; EDIT2: ...while Hexercise (despite the fact I'm running Doom II) being in the autoloads screws things up. o_O
Would like to know this ^^
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: [Question] How to play online?
Look for [Doom.AutoLoad] in your zdoom.ini
Re: [Question] How to play online?
Oh well, then i just need to put the names of the files below?
- Matt
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
- Contact:
Re: [Question] How to play online?
It should look likeor whatever the paths and files are that you actually want
Code: Select all
[Doom.AutoLoad]
Path=c:\doom\brutalgzdoomv016b.pk3
...
Re: [Question] How to play online?
Is there a limit of file that we can load? of .pk3 and etc...Vaecrius wrote:It should look likeor whatever the paths and files are that you actually wantCode: Select all
[Doom.AutoLoad] Path=c:\doom\brutalgzdoomv016b.pk3 ...
I guess the more file you load the more game will lag?
Re: [Question] How to play online?
It depends on what you load exactly. It'll always take up more space in memory, though.
As for a limit on how many stuff you can load... Not really. You can theoretically load archives with hundreds of billions of lumps. You can certainly load more stuff than you would generally need.
As for a limit on how many stuff you can load... Not really. You can theoretically load archives with hundreds of billions of lumps. You can certainly load more stuff than you would generally need.
Re: [Question] How to play online?
Oh well, Because i changed the music displayed in Doom2 but music is taking too much space compared to the original songs..Gez wrote:It depends on what you load exactly. It'll always take up more space in memory, though.
As for a limit on how many stuff you can load... Not really. You can theoretically load archives with hundreds of billions of lumps. You can certainly load more stuff than you would generally need.
I wonder if its possible to reduce size of custom music to be in .wad