How do you play DukePlus multiplayer with yang?
#1 Posted 15 August 2009 - 11:26 PM
#2 Posted 16 August 2009 - 12:43 AM
Steps 1,2 should be done by all players. Step 3 should be done by the host of the YANG room.
1. In YANG, configure the EDuke32 executable to be the eduke32.exe file from the dukeplus archive.
You may use an alternative executable if you're running Linux, for instance.
But it has to be in the same directory of dukeplus as before (but not the internal DukePlus directory wih EDUKE.CON file).
2. Prepare the duke3d.grp file in the same location as the EDuke32 executable.
3. To the host, start YANG. Load the "Create a room" dialog, and in the "Extra args for everyone:" text control, type:
-game_dir DukePlus
Now you should all be set.
It should be noted that I plan to modify the way MODs can be used with YANG in the future.
Instead of just having all CON/GRP/ZIP/DEF files of many MODs in a single directory
and choose what you want out of them, there'd rather be MOD directories and profiles.
Each profile will actually be recognized by a MOD directory with all files (ART, CON, ZIP...),
plus a YANG-specific file to tell which CON/GRP/ZIP/DEF files to load, and in which order.
Then, for EDuke32 at least, I can just use -game_dir with the selected MOD path.
However, this will still not work with DukePlus out of the box.
The reason is that the CON files assume that EDuke32 is run from the above directory.
For instance, the DukePlus/EDUKE.CON file includes DukePlus/dpcons/DUKEPLUS.CON.
To work from everywhere, with just the need to add the full path to the DukePlus directory
with -game_dir, it should rather include dpcons/DUKEPLUS.CON.
Anybody who has an opinion and/or suggestions, please reply in the YANG thread:
http://forums.duke4....p?showtopic=700
This post has been edited by NY00123: 16 August 2009 - 01:26 AM
#3 Posted 16 August 2009 - 08:37 AM
#4 Posted 16 August 2009 - 10:42 AM
#5 Posted 16 August 2009 - 10:59 AM
This post has been edited by The Commander: 16 August 2009 - 10:59 AM
#6 Posted 16 August 2009 - 11:06 AM
DerickVonD, on Aug 16 2009, 11:42 AM, said:
What does that mean exactly?
This post has been edited by DeeperThought: 16 August 2009 - 11:08 AM
#7 Posted 16 August 2009 - 11:13 AM
My best bet is that his friend did not set up the Eduke32 correctly to point to the DP! folder.
#8 Posted 16 August 2009 - 11:49 AM
The Commander, on Aug 16 2009, 03:13 PM, said:
My best bet is that his friend did not set up the Eduke32 correctly to point to the DP! folder.
He has the exact duke folder that i do with dukeplus, he has an exact copy of my folder. When I launch yang by myself and setup up as multiplayer by myself it works, but when I host and my friend comes in it doesn't work after I launch the game.
This post has been edited by DerickVonD: 16 August 2009 - 11:49 AM
#9 Posted 16 August 2009 - 11:54 AM
DerickVonD, on Aug 17 2009, 07:49 AM, said:
Did he set up his YANG installation exactly how it's said in the instructions above.
As you haven't provided us with any log files this is still my best bet.
#10 Posted 16 August 2009 - 12:27 PM
The Commander, on Aug 16 2009, 03:54 PM, said:
As you haven't provided us with any log files this is still my best bet.
What log files do you need? I forgot to point out when me and my friend both go in there is no error message at all. Just when the game launches it launches as Duke without DukePlus. The structure of his folder is the same as mine and I did type in -game_dir DukePlus in the extra args. This works when I launch the game as multiplayer by myself like I said, but not when he joins
This post has been edited by DerickVonD: 16 August 2009 - 01:59 PM
#11 Posted 16 August 2009 - 01:58 PM
Anyway, all players should have followed steps 1 and 2 that I've mentioned.
The host should have followed step 3.
Also ensure that you added the -game_dir arguments using "Extra args for everyone:", and not "Extra args just for host:".
#12 Posted 16 August 2009 - 02:16 PM
NY00123, on Aug 16 2009, 05:58 PM, said:
Anyway, all players should have followed steps 1 and 2 that I've mentioned.
The host should have followed step 3.
Also ensure that you added the -game_dir arguments using "Extra args for everyone:", and not "Extra args just for host:".
OH! *hits self in forehead*. I only had it in TC/MOD name. I'll have to wait to try it later
#13 Posted 16 August 2009 - 02:17 PM
Alternatively, if you don't want to mess with ports, you could make use of the Hamachi program but it seems like that one causes random out of sync errors.
This post has been edited by Sangman: 16 August 2009 - 02:19 PM
#14 Posted 16 August 2009 - 02:25 PM
Sangman, on Aug 16 2009, 06:17 PM, said:
Alternatively, if you don't want to mess with ports, you could make use of the Hamachi program but it seems like that one causes random out of sync errors.
All the ports are already setup. Had to set them up awhile again. Well my friend did, I'm router less. Routers are such a pain I don't use one anymore
#15 Posted 16 August 2009 - 06:08 PM
#16 Posted 16 August 2009 - 06:21 PM
DerickVonD, on Aug 16 2009, 07:08 PM, said:
No, because I disabled it in MP (multiplayer) in order to prevent it from causing out of sync errors. With some work I'm sure I could get (most) of the options to be changeable in MP without problems, but MP has just never been a priority for me. One of these days I'll work on it...
I'm sure there are many bugs with DP in MP, and when you find them you can report them in the DP thread. If nothing else I'll put them on my to-do list, and who knows I might actually fix them.
#17 Posted 16 August 2009 - 06:45 PM
DeeperThought, on Aug 16 2009, 10:21 PM, said:
I'm sure there are many bugs with DP in MP, and when you find them you can report them in the DP thread. If nothing else I'll put them on my to-do list, and who knows I might actually fix them.
Well, could you please help set that up for multiplayer and add more multiplayer support? I really enjoy the mod and would love to see some more multiplayer support.
#18 Posted 06 February 2010 - 09:42 PM
DerickVonD, on Aug 16 2009, 07:08 PM, said:
Worked ALL OK for you ?
I'm having out of sync problems or when not that, I can shoot at other player whit whatever and wont hurt him a little bit.
Quote
DukePlus/dpcons/DUKEPLUS.CON: In event `EVENT_EGS':
DukePlus/dpcons/DUKEPLUS.CON:13494: warning: found local gamevar `framerate' used within a synced event; expect multiplayer synchronization issues.
DukePlus/dpcons/DUKEPLUS.CON:13494: warning: found local gamevar `framerate' used within a synced event; expect multiplayer synchronization issues.
DukePlus/dpcons/DUKEPLUS.CON: In event `EVENT_GAME':
DukePlus/dpcons/DUKEPLUS.CON:16206: warning: found local gamevar `framerate' used within a synced event; expect multiplayer synchronization issues.
DukePlus/dpcons/DUKEPLUS.CON:16206: warning: found local gamevar `framerate' used within a synced event; expect multiplayer synchronization issues.
This post has been edited by gooost: 06 February 2010 - 09:45 PM
#19 Posted 06 February 2010 - 10:19 PM
#20 Posted 06 February 2010 - 10:55 PM
Anyway, again, you people that played DP without problems in multiplayer, please contact me somehow.
<edit>
DeeperThought sad that he wasnt making DP for multiplayer, now let make him change his mind to build one hell of a DP compilation for MP
This post has been edited by gooost: 06 February 2010 - 11:06 PM
#21 Posted 07 February 2010 - 01:36 AM
Newest DukePlus still bugs me with Out of Sync..
DukePlus is great !
This post has been edited by gooost: 07 February 2010 - 07:26 AM

Help
Duke4.net
DNF #1
Duke 3D #1


