SRB2 Message Board

SRB2 Message Board (https://mb.srb2.org/index.php)
-   SRB2 Discussion (https://mb.srb2.org/forumdisplay.php?f=52)
-   -   New Netgame Launcher - Updated 21 Jul (https://mb.srb2.org/showthread.php?t=23660)

Oogaland 08-23-2007 10:34 PM

New Netgame Launcher - Updated 21 Jul
 
http://homepages.inf.ed.ac.uk/s05698...2mslaunch2.png
NOTE: This launcher does not work with the current version of the game.
Download Link (21 July 2009) - Requires .NET Framework 2.0

Update 21 July 2009: No more crashes with SRB2ME.
Update 02 July 2009: Thanks to MattW_CFI for bug fixes.

This is a simple utility for connecting to SRB2 netgames. It could use some improvement, but it does what it's meant to do.

Here's an excerpt from the readme:

Quote:

This was created mostly to give me a quick introduction to .NET programming. I hope it's useful.

Grey servers are full, blue servers are modified. Hover over a server for the current map number and a list of wads. You can register an executable for each version, so for example you can register SRB2JTE.EXE with 1.69.10, and SRB2JTE games will automatically use that binary.

Future updates will probably be limited to bug-fixes, unless somebody suggests something spectacularly useful and easy to implement. Do feel free to try, though. :P We're at version 2.x already because of my old VB6 launcher, in case you're wondering.
Please let me know if there are any problems, or if you have any suggestions. Thanks. :)

Spazzo 08-23-2007 10:43 PM

Looks nice, Oogaland. However, it's a bit weird to have every server list SRB2 files (sonic.plr, bomb.wpn, etc.). Any chance you can make a version which only shows the external wads that have been added?


EDIT: I've also noticed that there is no way to join a server by IP. Any way you can add a "Join by IP" button?

supersonic45 08-23-2007 10:57 PM

I'll test it out once my mom's computer's internet starts working.(Darn DSL guy didn't show up today) Altough, it looks like a very nice Launcher. But like Spazzo says, if you only showed the external files, it would save space.

Kaysakado 08-23-2007 11:05 PM

YES. It would be nice if you had the options the normal launcher had, though.

Jazz 08-24-2007 12:35 AM

Nice, its good to have a launcher to use specifically to join netgames.

Woodstock 08-24-2007 02:06 AM

This looks interesting, I will try it out.

Nev3r 08-24-2007 11:22 AM

Quote:

Originally Posted by Spazzo
Looks nice, Oogaland. However, it's a bit weird to have every server list SRB2 files (sonic.plr, bomb.wpn, etc.). Any chance you can make a version which only shows the external wads that have been added?


EDIT: I've also noticed that there is no way to join a server by IP. Any way you can add a "Join by IP" button?

A "Show only added external files" button. :P

Chaos Zero 64 08-24-2007 06:48 PM

I don't really care for the extra features. This exe works, and since the only options I ever use is -opengl, then I'm good.

Having a backup plan of warning people to set up the exe first, and loading the browse window up, was a great idea.

Ryan 08-24-2007 09:13 PM

This is awesome.
It makes it so much easier to join games.

Spazzo 08-24-2007 10:08 PM

I seem to be getting some sort of error. Whenever I try refreshing the netgame list, it says "Bad Packet.", and no servers show up, even when some are up on the MS.

EDIT: It seems to have fixed itself. Weird...

EDIT2: ...it broke again. Why does it keep on doing this?

nobodie 08-24-2007 10:27 PM

I want to try it out.it looks useful and i am sure it is useful

Oogaland 08-25-2007 01:18 PM

Quote:

Originally Posted by Spazzo
I seem to be getting some sort of error. Whenever I try refreshing the netgame list, it says "Bad Packet.", and no servers show up, even when some are up on the MS.

EDIT: It seems to have fixed itself. Weird...

EDIT2: ...it broke again. Why does it keep on doing this?

It's a bug in the masterserver. Try doing LISTSERV in SRB2 when you get this error; it'll say "could not retrieve server list" or some such, but by this point it's already got most of the list. I've fixed the handling of it in the latest (not-yet-released) version, so that it displays what it can rather than giving up entirely.

There's also a crash that occurs in some circumstances when people haven't forwarded their ports. I think I've fixed it, but I need to wait for one such server to be running to test it. Once I've made sure it's working, I'll release a new version, with joining by IP, optional showing of the default wads and other small bits and pieces. And that'll probably be where I'll leave it.

Thanks for the feedback!

EDIT: As soon as I'd posted this, I tested it again, and sure enough, there was a server running that caused the problem, and I was able to demonstrate that the fix had indeed worked. I've updated the first post with details and a new link, but you can download the updated version here if you're impatient. I'll replace the screenshot when there are sufficiently many servers running.

Megasonic 08-25-2007 02:43 PM

This SRB2MS launcher is great.

I got an idea what you can put in. In the netgames that hads been modified, show the wads that the host added. So that we don't get that "you don't have this wad" error.

Kaysakado 08-25-2007 02:46 PM

... Hover your mouse over the server name.

Megasonic 08-25-2007 02:48 PM

Oh, never mind then...

Spazzo 08-26-2007 10:58 PM

I just thought of a great idea for this launcher.

When you move the mouse over a netgame with wads added, it should tell you if you have, or do not have the wads the server has added. It should also tell you if your wads have the wrong md5sum.

Sun 08-27-2007 05:35 AM

This is so much quicker then joining ingame, plus you don't have to worry about some servers not showing up when there is 10+ servers up.

However, I noticed that sometimes when you join a netgame, you end up with the host's color(not sure if this a SRB2 bug or not, but it should be pointed out that this "bug" can't be done ingame).

Shuffle 08-27-2007 06:20 AM

In case SRB2 ever becomes ridiculously popular (unlikely, really..), the launcher should have gametype and version filters. Possibly a filter to get rid of full games and empty games, as well.
One more thing, instead of using color coding for modified servers, there should be a "WADS" column that is either blank or has a check or something in it.
Edit: Ooh, a really nice feature would be to check to see if it can find any wads on a specific database and download them if they're required to join the game. Think you can do that..?

Kaysakado 08-27-2007 02:35 PM

If we had a database that didn't use random numbers and letters to decide what your downloading, sure. Now if it was like "download.php?wadname.wad", then it would work.

aaronkfmaster 08-27-2007 03:11 PM

The Net Luancher won't work for me, it says...

"The application failed to initialize properly (0xc0000135)."

What does that mean?


All times are GMT. The time now is 12:42 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.