Author
|
Topic: Announcing network SuperMelee (was: Project ZOMG) (Read 34675 times)
|
|
JHGuitarFreak
Enlightened
Offline
Posts: 1374
|
well you gotta set your ports in your firewall and/or router
txt taken from "netplay-howto.txt"
To use Netplay you need to pass some parameters to uqm. In future versions you should be able to set everything you need to set from within the game itself.
--netport1 specifies the port the bottom player will connect to or accept incoming connections on. If this parameter is not specified, 21837 will be used. Your firewall needs to be set up to allow TCP connections from/to the used port. --nethost1 specifies the name or ip number of the host to connect to for the bottom player. If this parameter is not specified, UQM will instead accept incoming connections. --netport2 As --netport1, but for the top player --nethost2 As --netport2, but for the bottom player --netdelay The desired input delay (in frames). A keypress or keyrelease will only take effect after this many frames. The result is that while higher values make your ship to seem to respond more sluggishly, they give the keypress information more time to reach the remote party. If the game stutters, this is because it is waiting for this keypress information to arrive, which is an indication that the input delay is too low. As SuperMelee runs at 24 frames per second, each frame delayed will delay the input by about 42ms. The delay used is the maximum of the desired value for both parties. The default is 0. Values lower than 4 will be hardly noticable in terms of responsiveness. Future versions may automatically decide on the best value to use.
In SuperMelee, there is now an extra control method, "network control". If you change the control method to that, and press LEFT, UQM will start paying attention to incoming connections or try to establish an outgoing connection, depending on the specified parameters. Pressing RIGHT will cancel connection attempts or abort an already established connection. You'll get a message when a connection has been established. In the mean time you can already set up your own team. The game won't start until both parties have confirmed the current setup. If one player moves away from the 'Battle!' button, both parties need to reconfirm.
If you have mIRC then we could do this easier, or a msn messenger name
|
|
|
Logged
|
The artist once again known as Kohr-Ah Death 213. Get your MegaMod HERE
|
|
|
Neonlare
*Smell* controller
Offline
Gender:
Posts: 277
Nut Case for Star Control
|
Wow, that's a lil complicated to set up, I understand it alright but, I have a router, and I also use ZoneAlarm as my Firewall, which I'm not sure allows TCP connections to go through, tis a little strange, and could alientate new players if it stays in.
But of course, this is before it's even been released, the flaws are gonna be ironed out soon enough, that's why we're going to be play testing it .
|
|
|
Logged
|
"would newton's law theory actually work if a Chmmr Avatar did a backwards pelvic thrust towards a planet and would this constitute an X=Y-0 in the part it ran straight into a Supox Blade and lasted long enough to survive?" - Elerium (as Valaggar)
|
|
|
JHGuitarFreak
Enlightened
Offline
Posts: 1374
|
Wow, that's a lil complicated to set up, I understand it alright but, I have a router, and I also use ZoneAlarm as my Firewall, which I'm not sure allows TCP connections to go through, tis a little strange, and could alientate new players if it stays in. But of course, this is before it's even been released, the flaws are gonna be ironed out soon enough, that's why we're going to be play testing it . well they said they'll be roughing it out and adding a gui to it, so this is basically early beta, if i'm to understand correctly
|
|
|
Logged
|
The artist once again known as Kohr-Ah Death 213. Get your MegaMod HERE
|
|
|
Sage
*Many bubbles*
Offline
Gender:
Posts: 234
|
Until the CVS snapshot system is functioning again, I have a copy of uqmdebug.exe that you will need in order to use the netplay functionality. This is taken from the CVS as of a few minutes ago.
Enjoy!
Edit: It appears you will also need an updated version of SDL.dll for this to work.
Edit 2: Links removed now that CVS snapshots are working...
|
|
« Last Edit: October 29, 2006, 02:05:48 am by Sage »
|
Logged
|
|
|
|
Megagun
Enlightened
Offline
Gender:
Posts: 580
Moo
|
http://www.hamachi.cc Virtual LAN. Bypasses having to configure your router. And it works
Room: UQMultiplayer1 pass: Fwiffo
See you there. Note: if the room is full, someone should make a new room named UQMultiplayer2, Same password (Fwiffo) please.
Edit: after a fresh install, the thing keeps buggering my about a wrong keys.cfg file with Sage's EXE. Odd. :/
Edit 2: http://uqm.stack.nl/files/snapshots/ -> got the content update: fixed!
|
|
« Last Edit: October 27, 2006, 03:22:55 pm by Megagun »
|
Logged
|
|
|
|
Neonlare
*Smell* controller
Offline
Gender:
Posts: 277
Nut Case for Star Control
|
Mmm, me and Megagun tried to conect, but we had several problems, none of which were really related to the game itself but how online mode is iniatated.
I didn't know how to use command prompts fully, but I did know of it because I've used them on DOSBox a little. I know a lot of the people here do but it does seem to be a general oldbie thing when DOS was around, and maybe a bit afterwards, I don't think many people know what it is now, generally because they haven't grown up with the need of going into their cmd window to open up a game, when there's a shortcut there and here. The other problem was that when I we tried to match our ping we couldn't, this wasn't in Ur-Quan Masters but in Hamachi, which enables people to host games and such through routers, it's very useful when it works *kicks monitor.*
Yeppers, I know that this is veeery early times for this, but once the system is completely clear of bugs, etc, then I'd advise working on a Lobby, or something that does it automatically in-game, that way people can just click and play it without having to worry about I.Ps and pings, so on.
Just out of day-dreamingness, I decided to draw up what my impressions of a Lobby would look like on Ur-Quan Masters, it's preaty simple, but I suppose that it does the job...
There's a table showing the server details, etc and so on, whether it's full or not, passworded, and the ping rate of them, no text has been added, considering that it's just a rough sketch.
From left to right they would be Server Name, Players (1/2, etc), Full/Locked (indicated by a symbol) and Ping.
My mind started running ahead of itself after a while, I added an extra box for chatting whilst waiting for a server, so you could organize with other players, etc.
And then it ran ahead further, I drew up a box for an Avatar for the players, visible only when you check the other player's stats, which could be seen by clicking on their name and then stats, it would show their loss vs. win rate, total time played, favoured ship (depending on how many uses) and so on. To edit the avatar, the player would just click on the box with the Avatar in it and then select his race, and edit some parts of it (Humans could have jaw shapes and hair colours, Utwig could have masks, some races might not have anything like that at all, like the Zoq-Fot-Pik...)
O'course, it's early days, I just want to see the Online mode actually work with other players.
|
|
|
Logged
|
"would newton's law theory actually work if a Chmmr Avatar did a backwards pelvic thrust towards a planet and would this constitute an X=Y-0 in the part it ran straight into a Supox Blade and lasted long enough to survive?" - Elerium (as Valaggar)
|
|
|
Novus
Enlightened
Offline
Gender:
Posts: 1938
Fot or not?
|
Netplay? Well, that certainly merits a ZOMG!!!
The netplay extension seems to work quite well, although so far I've only tried it over loopback interface . I ran into a few oddities when setting up netplay; I think I may have some bug reports soon. However, the game state seems to stay very nicely synchronised between both machines.
|
|
|
Logged
|
|
|
|
|
|
|
|
|
Anthony
*Smell* controller
Offline
Gender:
Posts: 358
Star Control Lives!
|
That's awesome. Thanks meep-eep. 0.6.0 is gonna be so awesome.
btw, I noticed that in 0.5.3 and 0.5.4, the gameplay is a lot more smoother (i.e. better frame rate), and I'm using the HQ scaling mode.
Just out of curiosity, is it possible to put a host on your computer, and make the client connect to your own host on the same computer?
|
|
« Last Edit: October 28, 2006, 04:51:37 am by batman4050 »
|
Logged
|
|
|
|
|
|