NETKEEN: Multiplayer Keen Game

Here is where to post about the latest Commander Keen fangame or modification you've finished, a new website you've made, or another Keen-related creation.
User avatar
Eros
Cybloog Slayer
Posts: 536
Joined: Fri Nov 05, 2010 20:59

Post by Eros » Sun Feb 20, 2011 23:14

ooh, what about "rooms" to play in? you can see what i mean by quickly downloading Gang Garrison 2, and joining the lobby. there, you can find multiple different rooms to play in, each with a servername and a playercount.

there are multiple classes, and maybe NetKeen can mimic that.
for example;

mort: shots stop other shots, but move 25% slower
keen: shoots at faster rate
lindsey: pogos higher (MAGIC!)
spot: moves slower, shorter hitbox

and maybe... (i don't know if these are in, they're just guesses.)

vorticon elite: jumps higher
shikadi: faster pole climbing
oracle janitor: shoots twice for every shot (consumes 2 ammo)
krodacian: shots deal double damage
fleex: jumps farther and falls slower, larger hitbox
imposter commander keen: runs faster

anyway, these are just ideas using famous characters
StupidBunny wrote:
kuliwil wrote:I wish that oa;fdjgnae;ogubneaogiearh;igbnerfgoajfsgoefnh
Granted. You have just had a severe stroke.

User avatar
TerminILL
Skypest
Posts: 589
Joined: Fri Oct 23, 2009 8:59
Location: In a box.
Contact:

Post by TerminILL » Sun Feb 20, 2011 23:20

The way the IPX networking is setup already necessitates "rooms", since you must connect to the other players in the setup manually. A lobby listing these "rooms" would be unfeasible, however.

As for "classes", these work in a Team Fortress/Gang Garrison environment since those games are built on team play. The idea is to have a well balanced team by using a mixture of those. NetKeen can only support up to four players at once, and the player "characters" are only to provide some differentiation between players.

User avatar
Eros
Cybloog Slayer
Posts: 536
Joined: Fri Nov 05, 2010 20:59

Post by Eros » Sun Feb 20, 2011 23:32

huh, i forgot about the whole "max 4 players" thing. anyway, it would be pretty cool with these extra characters...
StupidBunny wrote:
kuliwil wrote:I wish that oa;fdjgnae;ogubneaogiearh;igbnerfgoajfsgoefnh
Granted. You have just had a severe stroke.

Ceilick
The Dude
Posts: 1538
Joined: Mon Sep 22, 2008 20:10
Location: Seattle

Post by Ceilick » Mon Feb 21, 2011 0:36

Here's a step by step process to playing multiplayer games:

The Dosbox manual reads, "You need to enable IPX networking in the configuration file of DOSBox."

Run "Dosbox options.bat" from the dosbox installation folder. This will bring up a txt file. Scroll down to the bottom where you'll probably see "ipx=false". Change this to "ipx=true".

"With regard to actually setting up a network, one system needs to be the server. To set this up, type "IPXNET STARTSERVER" (without the quotes) in a DOSBox session"

Since you will need to access netkeen with dosbox, it's usually best drag and drop one of the files from the netkeen game folder (egagraph.ck5, for example) onto your dosbox.exe so you can avoiding mounting within dosbox. Then type "ipxnet startserver" for a lan game, or for an internet game, "ipxnet startserver" followed by the port number. We've generally used UDP port 3140. So this would be "ipxnet startserver 3140".

If you've done this correctly, dosbox will read "Ipx Tunneling Server started".

Anyone who wishes to join the game will need to do the same, but instead of typing "ipxnet startserver", they will type "ipxnet connect" followed by the ip of the server and, if it is an online game, the port number. This might look like "ipxnet connect xxx.xxx.xxx.xxx 3140". To find your ip, go here: http://www.whatismyip.com/ If you are hosting a lan game, open a command prompt and type ipconfig. Ipv4 address should be the one you want to use.

If done correctly, the player trying to connect to the server will receive a message that dosbox is successfully tunneling.

Note: For internet games, you will need to make sure whatever port you are using is forwarded with your router or whatever. Several people haven't been able to host games over the internet for port forwarding reasons, so you playing online may be problematic.

Once the server is started and 1 or more players has joined, both the host and other players must type "netkeen -nodes X" where 'X' is the number of players. For a 2 player game this would be "netkeen -nodes 2".

Note: By default this will start up netkeen with Keen 5 set up. If you wish to play the keen 4 levels, you will need to type "netkeen -nodes X -ext ck4"

Netkeen should start up after this. The player who started the server will get to choose the map and various settings for the matches. Once these are determined, "host netgame" should be selected. The other player/s should then select "join netgame". It may take few moments to load for everyone.

User avatar
Gridlock
Vorticon Elite
Posts: 542
Joined: Thu Aug 12, 2010 2:20

Post by Gridlock » Mon Feb 21, 2011 0:51

Sorry to be a total noob, but where is this Dosbox installation folder? Is there a certain version of Dosbox needed? I'm using version 0.72.

Edit: Nevermind. Turns out I WAS using an old version that didn't have the batch file. Thanks for these detailed instructions.

User avatar
BlueGasMask
Vorticon Elite
Posts: 379
Joined: Tue Nov 20, 2007 9:56
Location: Wellington, New Zealand

Post by BlueGasMask » Mon Feb 21, 2011 8:49

Not to sound like a total idiot but is there any way that this (or a clone of it) could be implemented into CG?

EDIT: I am soooooooooo d/l'n this.

Want me to finish off those old Mort sprites I was gonna make? You may/may not remember those.
Last edited by BlueGasMask on Mon Feb 21, 2011 8:58, edited 1 time in total.
Paramultart wrote:We are all lesbians

User avatar
TerminILL
Skypest
Posts: 589
Joined: Fri Oct 23, 2009 8:59
Location: In a box.
Contact:

Post by TerminILL » Mon Feb 21, 2011 8:56

It could never be as good. No offence, CG developers, but it just isn't the same.

User avatar
BlueGasMask
Vorticon Elite
Posts: 379
Joined: Tue Nov 20, 2007 9:56
Location: Wellington, New Zealand

Post by BlueGasMask » Mon Feb 21, 2011 9:01

actually, screw the sprites upon looking at my first post i realised that it looks like a gargy recolour.... which it is.

although, i wouldn't mind making some sprites of mort based off the old "debonair mort" pic from the comic.

EDIT:

That is, this one:

Image

EDIT 2: Okay it sucked so I started doing a Keen style version of me IRL
Paramultart wrote:We are all lesbians

User avatar
DHeadshot
Vorticon Elite
Posts: 1874
Joined: Fri Aug 14, 2009 10:21
Location: UK
Contact:

Post by DHeadshot » Mon Feb 21, 2011 14:17

BlueGasMask wrote:Not to sound like a total idiot but is there any way that this (or a clone of it) could be implemented into CG?
If you do that, could you integrate it with MiX?
Cereal Board!
Deltamatic wrote:Prepositions are things I end sentences with.
(Cereal wiki has sadly died)

User avatar
Gridlock
Vorticon Elite
Posts: 542
Joined: Thu Aug 12, 2010 2:20

Post by Gridlock » Mon Feb 21, 2011 17:55

Ok, I gave this a go yesterday with Lemm and Mink and thought I would post my comments publicly. Overall this is a really neat project, but it does have a few flaws. At the moment, you pretty much have to be on the IRC channel to organize a game, which seems a bit inconvinient to me. We need to find a better method of organizing this so that other people who aren't on the IRC can play as well.

The game became difficult to play for me due to some bad lag. When we tried to set this up with me as the server, we couldn't get it to work. IMO, there needs to be a more convienient way of setting a game up. Also, it would be nice to be able to switch between Keen games without having to restart Netkeen.

I also had a bit of trouble understanding how some of the settings were working during the game, especially level selection. Are all the players suppossed to select one level to play at a time? Is this controlled by one person? The whole thing felt a bit odd while playing.

Despite the flaws, though, this was still a fun and unique experience. I think this will make for a lot of fun in the future. Certain things just need some work.

Also, Lemm, I'm still looking for that level making tool.

User avatar
MOM4Evr
Vortininja
Posts: 300
Joined: Wed Oct 20, 2010 23:47
Location: Online, at least at the moment
Contact:

Post by MOM4Evr » Mon Feb 21, 2011 18:02

OK, just downloaded this and played by myself for a bit.
-Overall, I'm starting to get a bit more used to the spacebar firing, but it would be nice if you could add two-button firing support. :celtic
-I did notice a lag in a few places, when just playing a local game. I would think this would be a glitch you would want to look into, as I doubt that this helps any when playing over the net...

But other than this, I like the new levels. Keep up the great work, guys (and Lemm especially)!

User avatar
Paramultart
VBB's Partner in Crime
Posts: 3004
Joined: Mon Jul 26, 2010 8:36

Post by Paramultart » Tue Feb 22, 2011 4:20

I would like to take this time to applaud Mink for his amazing towers level, and to rub it in VBB's face that I completely PWNED him on it.
That pit of death is brilliant.

Image

PS. NETKEEN IS FANTASTIC!
Last edited by Paramultart on Thu Feb 24, 2011 6:12, edited 1 time in total.
"Father Mabeuf was surveying his plants"

PandoricaShark
To Be Precise
Posts: 116
Joined: Tue Dec 21, 2010 5:38

Post by PandoricaShark » Thu Feb 24, 2011 5:07

Image

Someone linked him to this thread in the comments, and said he should play with us, and he was all that'd be cool after GDC.

User avatar
Roobar
Vorticon Elite
Posts: 2870
Joined: Tue Jan 08, 2008 16:12

Post by Roobar » Thu Feb 24, 2011 5:20

:)

User avatar
Paramultart
VBB's Partner in Crime
Posts: 3004
Joined: Mon Jul 26, 2010 8:36

Post by Paramultart » Thu Feb 24, 2011 6:02

Wow! And I thought having him as a neighbor on Ravenwood Fair was awesome. Imagine playing NetKeen with THE Tom Hall! :D
"Father Mabeuf was surveying his plants"

Post Reply