The YANG thread "Discuss the YANG multiplayer launcher for EDuke32 here"
#181 Posted 05 May 2010 - 08:54 AM
me and my brother have been hooked on duke for years. Changed from dukesterx to yang a couple of weeks ago and its been working great runs much more stable also with mods, eduke runs just fine but some snapshots realy screw up the game. You have to try different edukes to get the right one then mp will rock. We are using the newest hrp pack (wich includes the DP mod) allways make sure the mus pack is last in autoload and use extra args for host. Still having probs with DP though hope there will be a solution to sync prob soon.
This post has been edited by Evilsniper: 05 May 2010 - 08:58 AM
#182 Posted 24 May 2010 - 01:14 AM
#183 Posted 24 May 2010 - 09:20 AM
#184 Posted 24 May 2010 - 09:22 AM
The following fixes and features have been done by Turrican below.
20/05/2010
YANG v0.84 has been released, with the following updates:
* Added support for bMouse which greatly improves the mouselook in the DOS Build Engine games : download and extract it in its own directory, then enable it and specify its location in the new YANG's option, located in the source ports dialog, under the DOSBox tab.
Also, don't forget to change the "Controller Type" to "Keyboard and External", using the "SETUP.EXE" program of all the DOS games you are going to use with bMouse on YANG.
* Fixed a problem where a CD-ROM would not mount in YANG, if you are using a DOSBox base configuration file in YANG, which was already mounting something with the drive letter "D".
Note that it has only been discovered after YANG v0.83 has been released, that since YANG v0.82, the Windows 9x support was broken (because of Unicode), and that there was a problem with the "GeoIP.dat" file when the Linux DEB packages are used.
These problems could have already been fixed for the YANG v0.83 release if we were aware about them in time. So now we'd let you report to Replica's (email) any problem you may encounter with YANG as soon as possible.
A link to download YANG is available here http://www.multi-players-zone.com/yang
#185 Posted 29 July 2010 - 09:19 AM
Help?
Do I have like the master server wrong or... what?
(I just downloaded it and started it up.)
EDIT: Mmmkay now there are two games, but still. Are there usually this many players?
This post has been edited by Orangestar: 29 July 2010 - 09:34 AM
#186 Posted 14 September 2010 - 05:47 PM
#187 Posted 14 September 2010 - 07:31 PM
#188 Posted 30 December 2010 - 08:38 AM
Players can jump in at mid game now.
#189 Posted 22 April 2011 - 08:22 PM
The most interesting change done for the Duke Nukem 3D players, is the whole TC/MOD concept rewritten : now, you can create TC/MOD profiles in the new menu "Settings -> TCs and MODs" dialog.
Also, both the Single-Player and Multiplayer dialogs have been rewritten : now, there will be a tab for each of the main games supported by YANG (a tab will only appear if you have selected at least one source port for this main game), allowing to only display the relevant options for each of the main games, and also, now each of the settings/options will be saved separately between each of the main games.
Another major change is the added support for any DOS game (by using DOSBox) : you can create custom DOS game profiles, in the new "Custom DOS games" tab, located in the menu "Settings -> Source ports" dialog.
This is just a summary of the main changes done for this new YANG version : for much more informations, be sure to also read the full changelog on the main YANG web site @ http://yang-online.com
This post has been edited by Replica: 22 April 2011 - 08:29 PM
#190 Posted 23 April 2011 - 08:24 PM
Also, SWP now has support for an "-rts" command line parameter, and I've added an artifact to the EDuke32 bug tracker (and requested on IRC multiple times) the same. Once this is added, could you add support for loading and transferring the RTS files much like the current functionality for maps?
#192 Posted 25 April 2011 - 01:23 AM
#193 Posted 11 May 2011 - 09:41 AM
Hendricks266, on 23 April 2011 - 08:24 PM, said:
Also, SWP now has support for an "-rts" command line parameter, and I've added an artifact to the EDuke32 bug tracker (and requested on IRC multiple times) the same. Once this is added, could you add support for loading and transferring the RTS files much like the current functionality for maps?
Oh thank you for letting me know.
I am unsure about the preconfigured profiles at this time.
And thanks for the info about SWP.
We had a few minor changes we wanted to have in the release of YANG v0.90, but we didn't have time for it in this release & hopefully in a later release.
However I have noted what you have told me.
ReaperMan, on 24 April 2011 - 11:55 AM, said:
I hope that you found it worked well.
It seems that ROTT is one of the harder games to get working through DOSBox with the “IPX Network” mode across the internet.
When I tested it however it worked well with two players without problems using the new “Serial Null-Modem” mode on YANG across the internet.
This post has been edited by Replica: 11 May 2011 - 12:50 PM
#194 Posted 13 February 2012 - 04:05 AM
Sorry to bump this thread, I just find this important enough to post and not just send a PM.
#195 Posted 13 February 2012 - 06:36 AM
Mateos, on 13 February 2012 - 04:05 AM, said:
Yeah i heard about that too.
Edit: but don't know if its true.
This post has been edited by ReaperMan: 13 February 2012 - 06:43 AM
#196 Posted 21 February 2012 - 11:38 PM
ReaperMan, on 13 February 2012 - 06:36 AM, said:
Edit: but don't know if its true.
Hi,
Yes I can confirm there has been a flood attack some time ago in March/April 2011, when players on YANG where getting lots of lag, and players rooms were freezing up, becomming unresponsive or crashed.
I prefer not to name anyone here, but people in the Duke community clearly know who it was.
Also some flood tool was released to the public this 2012 that seemed to not effect YANG that much, and it can target users IP's directly by not connecting to YANG to cause a flood attack.
Sadly I also have had to ban some players in the community because of this, because they create internet blogs and sites that are very misleading, and the way they have acted towards games launchers and who runs them. spamming and flaming guestbooks and forums and such.
I won't name them here, but there are about 3 or 4 players in the Duke community that cause allot of trouble.
And it's easy to find those blogs on GOOGLE, by searching Dukeleaks and such.
Also I just want to say that I have no problem with that other so called launcher, even though there is a great deal of history between both of them, which I won't name here, and will continue in supporting YANG.
The flood problem looks like it's easilly avoidable by creating some kind of anti-flood protection on the next YANG update if possible, depending how motivated our coder Turrican is.
At the moment Turrican is not working on YANG just now, but hopfully he will be back soon to continue coding it.
And the flooding seems to have calmed down lately, so I can't say when the next update is likely to be.
#197 Posted 22 February 2012 - 12:40 AM
#198 Posted 22 February 2012 - 01:05 AM
I guess there might be a way to contact the Yang people?
#199 Posted 22 February 2012 - 09:54 AM
Lunick, on 22 February 2012 - 01:05 AM, said:
I guess there might be a way to contact the Yang people?
You can send me an email with your IP address that you can find @ http://www.whatismyip.com/, to replica at yang-online.com. Replace the at with @ with no spaces.
And let me know if your IP address changes being dynamic or static. Then I could possibly adjust the range.
#200 Posted 24 February 2012 - 07:49 AM
Replica, on 22 April 2011 - 08:22 PM, said:
I have played about 20 different multiplayer DOS games through YANG and they have all worked fine. However, I wonder if it would be possible to add an option in the "Custom DOS game profile" to use a specific DOSBox configuration file for each game. That way I wouldn't have to edit the one specified in the DOSBox tab ("Use the following configuration file as base"), although the same configuration works with most games.
Also, YANG mounts the game directory as the C-drive in DOSBox. There are some DOS games that have to be installed in a directory, not in the root of a HDD. IMO, there should be an option to mount the same directory as the C-drive in DOSBox for all custom DOS games and then YANG could use the "cd" command in DOSBox to change in the game directory.
#202 Posted 01 April 2013 - 12:47 AM
#203 Posted 01 April 2013 - 01:26 AM
Mateos, on 01 April 2013 - 12:47 AM, said:
Why would Megaton need support
#206 Posted 29 August 2020 - 10:13 PM
I wanted to bring into attention that Replica found a security vulnerability in YANG, so he wanted me to take care of it.
Unfortunately, the "Extra args for everyone" field had to be removed as a consequence. More details are given in the release notes as mentioned in the YANG website.
Either way, YANG v0.95 is now out. The main purpose of this release was fixing the aforementioned vulnerability. It should also be assumed that this will be the very last release of YANG as you know it.
Furthermore, with no promise at all, Replica did briefly mention in the Duke Nukem 3D Online Discord that he was trying to get a possible alternative to YANG developed, but again, no promise.
However, Striker got the chance to look at the YANG sources and make other specific changes about a year ago, with the assistance of mine. I more-or-less continued from where we stopped.
For more details about the security vulnerability, a change log and download links, see the YANG website: https://yang-online.com/
#207 Posted 30 August 2020 - 07:04 PM
#208 Posted 24 August 2022 - 03:06 PM
nukemnet.com:40000
Basically, Replica recently retired from hosting services like YANG. I originally had a plan to write a public farewell from the YANG service. Plans were changed, though.
Duke3D community veteran and author of Dukonnector, aaBlueDragon, started to work on a new game-agnostic multiplayer launcher, called NukemNet. For more details, you can check this thread: https://forums.duke4...12112-nukemnet/
Replica decided that this would be a good opportunity for retiring from hosting for YANG. However, while NukemNet exists, there were still a few users of YANG who were interested in continued use of it. Additionally, aaBlueDragon himself offered to host the YANG service.
So, this is the situation now. A YANG master server is currently hosted by aaBlueDragon, at least for now.
Thanks to Replica for (I think) about 15 years of service, hosting master servers for YANG, Dukester X and more.
Further thanks to aaBlueDragon for his offer to host a YANG master server instead of Replica.
#209 Posted 31 December 2022 - 10:59 AM
While I remain careful with older YANG-related sources, what about earlier attempts of mine to write a launcher, that preceded YANG?
These may currently be found here as archived repositories, including also videos demonstrating the programs. Out of all three attempts, only bg_launcher is actually functional as a (single-player) launcher: https://gitlab.com/g...ider/-/archived
In fact, I already released bg_launcher more than 15 years ago, back in 2007. An up-to-date screenshot should be attached here.
What was probably the second program I gave a chance to was the one called "gamecon". It doesn't have that much functionality, albeit it has UI. I think it often looks like a clone of Dukonnector, another multiplayer launcher worked on by aaBlueDragon (nowadays known as NukemNet's author) back in 2006-2008.
The third program, CrossMeeting, doesn't even have that much UI, but was apparently created about a week before YANG's initial release. On a side-note, in this release of YANG, it was a single player launcher, too.
Just like YANG, these 3 programs were written in C++ and make use of wxWidgets.
This post has been edited by NY00123: 31 December 2022 - 11:00 AM
#210 Posted 25 April 2023 - 06:56 AM
Today is the last day in 15 years since YANG's initial release as a single player launcher, back on April 26 2008. I wasn't sure I'd have the time when it's Apr 26 2023 here, but this should still be the date in New Zealand's time zones, for one example.
As some might remember, before August 2009, YANG used to be open-source. It later became a closed-source program, and this has remained the case so far.
Nowadays, 15 years later, let me (re)introduce you to the codebase: https://gitlab.com/y...lay-guider/YANG
Thanks go to:
- The original Sitesled.com hosting service, originally used for hosting my website, also effectively used at the time as the YANG website.
- Duke4.net, the current hosting service for the aforementioned website, initially covering YANG for the first year or two.
- Replica, for hosting the YANG master servers and a standalone YANG website over the years, along with being the "Support guy" to reach to instead of me after I stepped down from development.
- TURRICAN, for the many contributions to YANG.
- StrikerTheHedgefox, for your additional contributions to YANG and general interest.
- aaBlueDragon, for offering to host a master server after Replica stepped down.
- The various other people for their support and interest in YANG over the years.
The repository should currently consist of two branches. One is based on the branch initially created by Striker in 2019 and covers, with minor changes, the commits leading to version 0.95. Additional commits lead to the open-source release. The other branch covers most versions in the range 0.54-0.91, with only 0.83 knowingly missing (albeit 0.82 and 0.84 are not that different).
Please note that there are multiple problems with the codebase, including issues related to code maintenance. In particular, it should be clear why it's far from trivial to add support for even just one source port of a game.
Unfortunately, I couldn't supply the sources to versions preceding 0.54. This was the first closed-source release, and for some reason, I apparently decided to destroy all local copies of the sources preceding v0.54. Why? Good question, but this probably dates back to 2009.
Now, a good question is what reason I had for closing YANG back in 2009, and why re-open it now?
Getting it closed:
Re-opening the sources:
This post has been edited by NY00123: 25 April 2023 - 10:11 AM