Duke4.net Forums: The YANG thread - Duke4.net Forums

Jump to content

  • 8 Pages +
  • « First
  • 5
  • 6
  • 7
  • 8
  • You cannot start a new topic
  • You cannot reply to this topic

The YANG thread  "Discuss the YANG multiplayer launcher for EDuke32 here"

User is offline   Evilsniper 

#181

Hi all,
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

0

User is offline   EduCatOR 

#182

Hi there, have been using Yang for quite a while now, just saw this thread. NY I was wondering if you allowed other users to host master servers for you? I would be very interested in being able to host one, always enjoyed hosting one for dukesterX. Take care, and thank you this is definitely keeping Duke alive. (I've been playing duke, blood, and SW as of late) :(
0

User is offline   Replica 

#183

Sorry EduCatOR but YANG with others hosting a server is not needed as the master server is hosted on a professional rented/dedicated Linux server that is very reliable.
0

User is offline   Replica 

#184

We are pleased to announce a new release of YANG that was released last Thursday.
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
0

User is offline   Orangestar 

#185

Posted Image

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

0

User is offline   ReaperMan 

#186

So i thought i might ask if there are going to be any updates for YANG soon and if there are going to be can you tell us whats going to be added.
0

User is offline   Jack 

#187

I'm kinda wondering the same about the lack of users on YANG. YANG reminds me of Doom Connector, but with less folks online in it. Although, I'd suggest some folks lurk on both YANG and Doom Connector if your ever going to draw a population.
0

User is offline   Skulldog 

#188

Yang needs a join button for the new eduke32 multiplayer, so other players can join game after the host has already started the game.
Players can jump in at mid game now.
0

User is offline   Replica 

#189

YANG v0.90 has been released today :


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

3

User is offline   Hendricks266 

  • Weaponized Autism

  #190

Is there any way that you could allow mods to come with separate preconfigured YANG profiles? For example, I could include such a file in my HRPs to allow for easy multiplayer.

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?
0

User is offline   ReaperMan 

#191

Wooh! Time to play ROTT online!!!!!
0

User is offline   Mateos 

#192

Powerslave/Exhumed is nice in multiplayer... Thanks for your hard work!
0

User is offline   Replica 

#193

View PostHendricks266, on 23 April 2011 - 08:24 PM, said:

Is there any way that you could allow mods to come with separate preconfigured YANG profiles? For example, I could include such a file in my HRPs to allow for easy multiplayer.

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.


View PostReaperMan, on 24 April 2011 - 11:55 AM, said:

Wooh! Time to play ROTT online!!!!!


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

0

User is offline   Mateos 

#194

I heard there were some kind of... DDOS stuff towards YANG, to force people using an... other "launcher", let's say. Is it true?

Sorry to bump this thread, I just find this important enough to post and not just send a PM.
0

User is offline   ReaperMan 

#195

View PostMateos, on 13 February 2012 - 04:05 AM, said:

I heard there were some kind of... DDOS stuff towards YANG, to force people using an... other "launcher", let's say. Is it true?

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

0

User is offline   Replica 

#196

View PostReaperMan, on 13 February 2012 - 06:36 AM, said:

Yeah i heard about that too.

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.
0

User is offline   Micky C 

  • Honored Donor

#197

I got bored and installed xduke and yang, then I get an error message saying "error from server list: your address is banned from this server list. It's possible you've cheated in a game." Well no it's not possible because I haven't been playing it. Any suggestions?
0

User is offline   Lunick 

#198

Probably an IP Range ban, someone has been cheating near you :lol:

I guess there might be a way to contact the Yang people?
0

User is offline   Replica 

#199

View PostLunick, on 22 February 2012 - 01:05 AM, said:

Probably an IP Range ban, someone has been cheating near you :lol:

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.
0

User is offline   zirkoni 

#200

View PostReplica, on 22 April 2011 - 08:22 PM, said:

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.

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.
0

User is offline   Skulldog 

#201

Yang needs support for GOG Shadow Warrior version.
0

User is offline   Mateos 

#202

I don't know if it is still being developed (Last post was a year ago), but when the Megaton edition will have MP why not support it as well, and maybe a part for Redneck Rampage?
0

User is offline   Lunick 

#203

View PostMateos, on 01 April 2013 - 12:47 AM, said:

I don't know if it is still being developed (Last post was a year ago), but when the Megaton edition will have MP why not support it as well, and maybe a part for Redneck Rampage?


Why would Megaton need support :)
0

User is offline   Mateos 

#204

Just to centralize all to a single software?
0

User is offline   Skulldog 

#205

I t should support the classic part of megaton edition anyway.
0

User is offline   NY00123 

#206

Hi all,

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/
3

User is offline   Radar 

  • King of SOVL

#207

Okay, this is epic. This definitely supersedes the hex-edited Yang hack job that was floating around for awhile.
0

User is offline   NY00123 

#208

To users of YANG, if you have problems with connecting to a master server, you'll want to edit your deflists.cfg file, having just the following text in a single line:

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.
1

User is offline   NY00123 

#209

Hi again, this post might be less about YANG itself, but it's still related.

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.

Attached thumbnail(s)

  • Attached Image: bg_launcher_2022-12-31_20-46-14.png


This post has been edited by NY00123: 31 December 2022 - 11:00 AM

0

User is offline   NY00123 

#210

Hi all,

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:
Spoiler


Re-opening the sources:
Spoiler


This post has been edited by NY00123: 25 April 2023 - 10:11 AM

2

Share this topic:


  • 8 Pages +
  • « First
  • 5
  • 6
  • 7
  • 8
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options