- "C:\Quake" not ("C:\Program Files\Nquake" or "C:\Program Files\EZQuake")
- config.cfg edits gl_turbalpha "0.6", watervis "1"
- server.cfg goes in "C:\Quake\ID1"
- ezquake.exe -dedicated
- Random port open for each client. Place outside NAT
- Eventual quit (not crash?) set up service
- Setting up service looses console information, use qplug in firefox
- Make clients download game files before the game. The server will send the missing files, but it is incredibly slow.
The Long
I wanted to play some original quake, on a local server. There is not much documentation on the web about NetQuake/QuakeWorld server setup. So here is what I scrounged together.
http://www.quakeworld.net/frame-quakeworld.html
gl_turbalpha "0.6"
watervis "1"
I tried using the default nQuake install "C:\program files\nQuake", but the dedicated server failed trying to load server.cfg. It goes in "quake\ID1" along side pak*.pak. Then it died without really reporting why. It turned the program needs to be in a root directory, "C:\quake" is what I used. Here's my server.cfg for nQuake standard install plus q1dm*.
//http://console.planetquake.gamespy.com/commands/quakeworld_server.html
//hostname "My QuakeWorld Server"
//setmaster 192.246.40.12:27000
maxclients 32
//maxspectators 8
//deathmatch 3
//teamplay 2
//fraglimit 100
//timelimit 30
//samelevel 0
//password ""
//spectator_password ""
rcon_password ""
//startup map
map dm1
watervis "1"
timelimit "5"
// if you want to use the single player levels
// start
// e1m1 ... e1m8
// e2m7
// e3m7
// e4m8
localinfo dm1 dm2
localinfo dm2 dm3
localinfo dm3 dm4
localinfo dm4 dm5
localinfo dm5 dm6
//originals only
//localinfo dm6 dm1
// if new maps as well
localinfo dm6 3ebluebeta
localinfo 3ebluebeta a2
localinfo a2 aerowalk
localinfo aerowalk amphi
localinfo amphi blessed
localinfo blessed bsdm6
localinfo bsdm6 b_exbox2
localinfo b_exbox2 catwalk2
localinfo catwalk2 cmt1b
localinfo cmt1b cmt2
localinfo cmt2 cmt3
localinfo cmt3 cmt4
localinfo cmt4 cmt5b
localinfo cmt5b cpm1qw
localinfo cpm1qw cpm3a
localinfo cpm3a cpm3qw
localinfo cpm3qw dad
localinfo dad death32c
localinfo death32c debello
localinfo debello del1
localinfo del1 dm2dmm4
localinfo dm2dmm4 dm3hill
localinfo dm3hill dm4ish
localinfo dm4ish dm5a
localinfo dm5a dmz1++
localinfo dmz1++ endif
localinfo endif fmc
localinfo fmc four
localinfo four frobodm2
localinfo frobodm2 genocide
localinfo genocide hate
localinfo hate head-shot
localinfo head-shot hook
localinfo hook kjdm7
localinfo kjdm7 lady
localinfo lady leaks
localinfo leaks oldcrat
localinfo oldcrat pdm18
localinfo pdm18 pkeg
localinfo pkeg pkeg1
localinfo pkeg1 povdmm4
localinfo povdmm4 pushdmm4
localinfo pushdmm4 q1dm1
localinfo q1dm1 q1dm2
localinfo q1dm2 q1dm3
localinfo q1dm3 q1dm4
localinfo q1dm4 q1dm5
localinfo q1dm5 q1dm6
localinfo q1dm6 q1dm7
localinfo q1dm7 q1dm8
localinfo q1dm8 q3dm6ish
localinfo q3dm6ish q3dm6qw
localinfo q3dm6qw qcon1
localinfo qcon1 qtdm3
localinfo qtdm3 rf2test
localinfo rf2test rwild
localinfo rwild sacredb1
localinfo sacredb1 schduel
localinfo schduel schloss
localinfo schloss shine
localinfo shine skull
localinfo skull slide1
localinfo slide1 slide7
localinfo slide7 speed
localinfo speed spinev2
localinfo spinev2 travelert6
localinfo travelert6 tridm3
localinfo tridm3 tuhnu1
localinfo tuhnu1 ukpak2
localinfo ukpak2 ultrav
localinfo ultrav vdm3
localinfo vdm3 vdm3v3
localinfo vdm3v3 ztndm3
localinfo ztndm3 ztndm3q
localinfo ztndm3q ztndm4
localinfo ztndm4 ztndm6
localinfo ztndm6 ztrain
localinfo ztrain ztricks
localinfo ztricks ztricks2
// if new maps only
//localinfo ztricks2 3ebluebeta
// if not local only maps
localinfo ztricks2 dm1
Qplug works fine in Firefox, but doesn't seem to like the plug in if not run from a real webserver. file:// doesn't work but html:// does. It seems to work in chrome if the plugin npqplug.dll is placed in C:\Users\*\AppData\Roaming\Mozilla\plugins, but never gets past "bad address". Internet explorer ... never mind.
Q3plug doesn't seem to work with ezquake.
No comments:
Post a Comment