Duke4.net Forums: EDuke32-OldMP - Duke4.net Forums

Jump to content

Hide message Show message
Welcome to the Duke4.net Forums!

Register an account now to get access to all board features. After you've registered and logged in, you'll be able to create topics, post replies, send and receive private messages, disable the viewing of ads and more!

  • 10 Pages +
  • « First
  • 8
  • 9
  • 10
  • You cannot start a new topic
  • You cannot reply to this topic

EDuke32-OldMP

User is offline   WangNukem 

  • 0

#271

View PostStriker, on 12 January 2019 - 02:40 AM, said:

I'm saying that using the HRP will lag matches. There's no way around this. I cannot control this.


But would that mainly affect WAN matches instead of fast LAN matches?

This post has been edited by WangNukem: 12 January 2019 - 06:10 AM

0

User is offline   Striker 

  • Auramancer
  • 1,026

#272

View PostWangNukem, on 12 January 2019 - 06:09 AM, said:

But would that mainly affect WAN matches instead of fast LAN matches?

Both. If there's ever a loading pause due to a new model or high res texture popping in, it'll cause a hitch which will affect everyone, and also increase the player pawn and shot trail-behind for the rest of the duration of the map. (Though it'll recover partially over time)

This is due to the game needing to stay in lockstep to keep synchronization.


This post has been edited by Striker: 12 January 2019 - 12:00 PM

0

User is offline   Photonic 

  • 1,268

#273

I understand Strikers hesitation for using the HRP. I'd say there is a good argument against disabling autoload for oldmp.

With that said I will add that from my experience that older 2009 HRP runs fast on any modern pc and if everyone is on the same page using it in a game it's fine. The current Polymer HRP however would be a different case.

@Striker, do you think there is enough interest in this to assemble an Oldmp DM specific HRP. Trim and lean, in a pk3 in the mod folder is what I have in mind. I'll try to get something together at least for testing sake.
0

User is offline   WangNukem 

  • 0

#274

@Photonic

This would be really great! :)

An OldHRP-Pack, that is working with (and supported by) the new OldMP-Maintenance-Releases.
0

User is offline   Photonic 

  • 1,268

#275

I have something ready for testing. It's the '09 HRP minus all the monsters, swapped in the new Duke model '13 by tea monster, new shotgun too. Made highres wide screen status bars (mixed bits and pieces from the HRP/megaton/fox's widescreen 8 bit bars) I also downsized some of the larger model skins from 1024^2 to 512.
I hope to get on discord later today and try it out.
2

User is offline   Striker 

  • Auramancer
  • 1,026

#276

EDuke32-OldMP Release 28 is out. Fixes a critical bug: https://gitlab.com/m...ldmp_release_28

Also, if you missed what was changed in r27 (since I forgot to post in here):
Fixed (hopefully) the random CON errors that would happen at startup with some mods like StrikerDM.
Fixed (hopefully) a freeze that could happen on level transition sometimes.
Fixed hang that would occur if more than 8 players were in a game and it couldn't find an unused player color.
Added the ability to make your own player colors. (addplayercolor   in CON. deleteplayercolor -1 in CON.)
Added the "palookup" DEF token from mainline EDuke32. (only partially supported, some subtokens are unused).

2

User is offline   Paul B 

  • 499

#277

View PostStriker, on 12 January 2019 - 11:59 AM, said:

Both. If there's ever a loading pause due to a new model or high res texture popping in, it'll cause a hitch which will affect everyone, and also increase the player pawn and shot trail-behind for the rest of the duration of the map. (Though it'll recover partially over time)

This is due to the game needing to stay in lockstep to keep synchronization.


While true for resurrecting the old multiplayer functionality, it should have no bearing on EDuke32 when they actually implement the new version of multiplayer. I'm pretty sure the final release will resolve these sync concerns. Regardless of the Tileart used, it should make absolutely no difference between players. As long as everyone is running the same map version, it's not like the TileArt names change when using the HRP. They replace the exact same default tiles and the art should only be accessed locally and not streamed to other players. The network shouldn't know the difference whether HRP is being used on nodes or not, except for the computers running HRP.


This post has been edited by Paul B: 19 February 2019 - 09:45 AM

0

User is offline   Striker 

  • Auramancer
  • 1,026

#278

EDuke32-OldMP Release 29 is out. I recommend updating, because this one fixes a critical bug that was causing frequent desynchs on map change. Sorry to make people re-download this thing so often, I don't often get much of a chance to test things before releasing.

https://gitlab.com/m...ldmp_release_29
3

User is offline   Paul B 

  • 499

#279

View PostStriker, on 19 February 2019 - 07:57 PM, said:

EDuke32-OldMP Release 29 is out. I recommend updating, because this one fixes a critical bug that was causing frequent desynchs on map change. Sorry to make people re-download this thing so often, I don't often get much of a chance to test things before releasing.

https://gitlab.com/m...ldmp_release_29



Doing a great job! Keep up the good work! =)
0

User is offline   Firefly_Trooper 

  • 45

#280

View PostPaul B, on 19 February 2019 - 08:07 PM, said:

Doing a great job! Keep up the good work! =)


Yay!!
0

User is offline   Marscaleb 

  • 3

#281

First of all, I want to thank you for the work you've put in on this. Having anything running at all for multiplayer is simply amazing, and I am definitely pleased to be getting as much as I am.

Of course, there are a few features I would like to see. I don't know how hard it would be to implement any of these, but I would like to at least talk about the possibility.

I think the biggest thing that should be addressed is: we need to be able to run a dedicated server. This game has a host advantage like nobody's business, and even if it still runs off on everybody's machine, a dedicated server should make it so at least nobody has a major advantage over the others.
Now I don't know how the inner workings of the game are handled, so that means it's super-easy for me to just assume that this shouldn't be hard to implement. :) Seriously though, could this be added?
Even if we can't have a true dedicated server where the server runs in the background, what about faking it by removing the server-player from the game? Like, just never have them spawn and remove them from the scoreboard; like a spectator mode maybe.

The next biggest thing for me is having a time limit on matches. Honestly I'm a bit surprised this isn't an option already. Could we get an update with this?

And then I'm wondering if it's possible to set up a map list. Instead of just moving to the next map in the same episode, I'd like to just set up a list of specifically chosen maps to play through. And with that, also have that list repeat, rather than dropping to the menu once the last level in the episode is over.

In a couple months I'm going to be running some classic deathmatch games at a gaming convention, and I would love to have Duke 3D on the list. I've been running Doom and Unreal Tournament for years, and every year someone mentions how we need Duke Nukem. I can't run a tournament unless we can remove the host advantage, and without an ability to cycle maps on a map list, I'm gonna have to do a lot of babysitting for this game. I'm gonna have it either way, but it makes the difference between having two or three computers running it maybe on request, or having it set up for some 8 player multiplayer mayhem.
1

User is offline   Striker 

  • Auramancer
  • 1,026

#282

Dedicated servers require a client/server based netcode. Duke3D (and by proxy, EDuke32-OldMP) is not client/server, it's a sync-based lockstep kind of netcode, like in the DOS days. Not going to happen for OldMP. It'll eventually happen for mainline EDuke32, but not this. Client/server netcode essentially requires a complete rewrite of a large chunk of Duke3D's code in general.


This post has been edited by Striker: 19 March 2019 - 01:36 PM

0

User is offline   Marscaleb 

  • 3

#283

Ah, I don't know much about netcode but I get enough to see why that would be a big change.

Well, I still would appreciate it we could get an update in the next couple months that could add match time limits and map cycles.

In the interim, are there any settings I can tweak to get the LAN games to run a little smoother? I was just running a small example with my laptop and my desktop, but the second player was noticeably lagging behind the first player. A lot of the people at the con haven't ever player the game before, or if they have, not in a long, long time. I'd hate to sour their experience because the game freezes for a split second when they try to shoot the host.
0

User is offline   Photonic 

  • 1,268

#284

What mode did you use, there is master-slave or peer to peer options. see- jfduke3d release notes

The p2p option was always my go to for LAN, a bit more involved in connecting to a large group though as you need to enter all the ips. I think all the launcher programs use master slave. I just write out bat files for my needs, but this little thing may help.
0

User is offline   Marscaleb 

  • 3

#285

I just used the LANLauncher.bat that was included in the current version; what I saw linked at the start of this thread.
I had no idea there was such a major option for how the game connects. I'll need to test this out once I pull the computers out of storage so I can see how well it can handle a game with four or more players.
0

Share this topic:


  • 10 Pages +
  • « First
  • 8
  • 9
  • 10
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks are property of their respective owners. Instead of reading this text, you could be playing Ion Maiden! ;) © 2018 Voidpoint, LLC

Enter your sign in name and password


Sign in options