// help
 

Tutorials:   FAQs:
NoGhost Freezetag Server Setup [slackX]   1. How do I record a demo?
Obtaining a free copy of quake [slackX]   2. How can I view a demo?
Converting a Demo to Video [Tzeentch]   3. How do I take screenshots in quake?
    4. I can't open TGA images. Help!
    5. How can I upgrade/downgrade my point release without having multiple installs of quake?
    6. My binds won't save after I reload quake. Help!
    7. How can I bind more than 1 command to a single key?
    8. I use a router and no one can connect to my quake server but me. Why?
    9. My brightness is set as high as it can go but it's still too dark. Help!
    10. Why am I getting kicked for PB Guid Auth: UNKN?
    11. When I connect to a server I get the error message "Server uses protcol Version *."

NoGhost Freezetag Server Setup

Many people have asked, and, are curious how they can set up their own rail-only freeze server. I'm going to try to explain this the best way I can. I'll be assuming here that everyone is using the 1.16n point release. I will also assume you are running a windows machine (Linux/Unix users probably wouldn't need to read this). For those who only have quake demo - Although it is possible for you to connect to a mod'ed server such as a freeze or rail-only, it is impossible to host one.

Some settings may have been changed, removed and/or added from the time this tutorial was written. Current build at the time of this writing is 527.

1. Installing the mod

Go to www.noghost.net and download the 1.16n build of NoGhost. There may be 2 versions of this - "beta build" and "production build". Either build should work. The beta build will most likely have newer features than the production build but may be unstable - hence "beta". Your best bet is to go with the production build for now so we don't run into any unexpected problems.

Before you extract the NoGhost zip file, go to your quake directory and create a new directory called NoGhost. Make sure you don't create this directory inside baseq3 or any other one you might see (see image below). Extract the files from the NoGhost.zip file inside the NoGhost directory you've just created.

2. Creating your config file

Now comes the fun part. Since there are obviously many ways you can customize your own server, I'll just be posting the very basics for you to get your server up and running. Start by opening up notepad or wordpad - copy and paste the following.

seta sv_master1 "master3.idsoftware.com" //don't worry about this line
seta sv_master2 "master0.gamespy.com" //don't worry about this line
seta sv_master3 "master1.gamespy.com" //don't worry about this line
seta sv_master4 "clanservers.net" //don't worry about this line

set rconpassword "CHANGETHIS" //enter a password

set g_log "freezetag.log" //don't worry about this line
set g_adminLog "admin.log" //don't worry about this line

set sv_hostname "Your Server Name" //What do you want as a server name?
seta g_motd "The Welcome Message" //The welcome message as you connect

set g_gametype 3 //don't change this
set g_gamemod 1 //don't change this
set timelimit 20 //set your timelimit
set fraglimit 25 //this will be the # of rounds to win
set g_dowarmup 1 //don't change this
set g_warmup 30 //set the amount of time to run around before the match
set sv_maxclients 10 //set to maximum number of players allowed to connect
set sv_maxrate 10000 //this should be ok as is
set g_wpflags 65 //65 will give players gaunt+rail - 64 would be rail only
set dmflags 8 //8 means no falling damage - 0 would
set g_startWeapon 64 //don't change this
set g_itemDisable -1 //don't change this

set g_noweapondrop 1 //this will disable weapons from lying on ground after death
set g_ammo_railgun 9999 //the amount of ammo for the railgun
set g_damage_railgun 400 //the amount of damage for your railgun.
set g_reload_railgun 1200 //the time it takes (in ms) to reload the rail. default is 1500
set g_railgunSplash 1 //set 0 to disable railjumps
set g_splashDamage_railgun 200 //the power behind your railjumps. change to what you like
set g_knockback_self 1200 //combine an amount of knockback with your g_splashDamage_railgun to fine tune your rail jump
set g_railgunSplash_noTargetDamage 1 //don't change this
set g_railgunSplash_noTargetKnockback 1 //set this to 1 or 0. 0 will knockback your opponent if you shoot near them
set g_damage_gauntlet 400 //the amount of damage for your gauntlet
set g_selfDamage 0 //don't change this

map q3dm7 //set the map you want

Once you've pasted this, read over the comments which I have highlighted in blue and change them to suit your own preferences. After you're done, save this file as freezetag.cfg in the NoGhost directory you created earlier. Double check to make sure your file is called freezetag.cfg and not freezetag.cfg.txt. Sometimes 'note/word'pad adds on a txt extension. Rename it if necessary.

3. Create a startup file and load the server

Once again, open up notepad or wordpad and enter the following line:

quake3.exe +set sv_pure 0 +set bot_enable 0 +set fs_game NoGhost +set dedicated 2 +set com_hunkmegs 50 +exec freezetag.cfg

Save this as startserver.bat in your quake folder ( NOT the NoGhost folder). Again, make sure it is called startserver.bat and not startserver.bat.txt.

Ok, just about finished. Double click the startserver.bat which will start your new server. Once you see the blue console, it's safe to close the cmd.exe window behind it.

4. Test your server

That should be about it, you can now minimize that blue server console. Open quake (as you normally do when you want to play quake), bring down it's console by pushing the ~ key, and type /connect 127.0.0.1 to connect to your new server.

5. Summary

Now that everything is up and hopefully running fine, you should fine tune your cfg file. There are many other variables you can add to make your server more to your liking. Read through the variables_and_commands.txt found in the NoGhost folder. This contains anything and everything you need to know. If you see something you like, just add it to your freezetag.cfg. Simple as that!

If you're unsuccessful after following these instructions, I hope it at least pointed you in the right direction. Good luck.

-slackX


.admin. home . forum . download . links . qxmon . stats . contact - [teamspeak . jukebox . photoshack . faqs/tutorials]  
© 2005 dv1 servers