It is currently Thu Sep 02, 2010 10:53 am

All times are UTC - 6 hours







Post new topic Reply to topic  [ 39 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Tue Feb 06, 2007 1:23 am 
Offline
Retired/Inactive Staff

Joined: Fri Jun 02, 2006 1:33 pm
Posts: 1883
Location: Michigan

Clan: Renegades
Nope Vul, didn't work. I tried doing it on my main PC which is running XP unlike my server PC which is running 2000. I got the same thing basically but with a different message.


   
 
 Post subject:
PostPosted: Tue Feb 06, 2007 7:16 am 
Caco says: UD on TOP!
Offline
User avatar

Joined: Sun Aug 13, 2006 8:22 pm
Posts: 3952
Location: [DTX1]

Clan: UniDoom
Thats really weird, I just tried the server and it works fine for me. My server computer is also 2000, but I transferred my servers to an XP today and it worked fine for both OSs. I don't understand

Could it be something wrong in your shortcut target properties?
add "-iwad doom2.wad" in front of Skulltag.exe to make sure its using the right IWAD. It may be trying to run doom.wad for something. =/

Here's what mine looks like:

Code:
C:\Doom-Stuff\Skulltag\skulltag.exe -iwad doom2.wad -host +exec "C:\doom-stuff\skulltag\server\test.txt" -file udm3.wad


EDIT: I just noticed I set "teamgame" instead of "teamplay". Sorry about that, I'll edit the code.

_________________
Do you like to play Doom over the internet???
Hey kids
You can find me in #unidoom on quakenet.


Last edited by HeX9109 on Tue Feb 06, 2007 7:55 pm, edited 1 time in total.

   
 
 Post subject:
PostPosted: Tue Feb 06, 2007 7:26 pm 
Our lady of Regis? I can't relax around them.
Offline
User avatar

Joined: Sun Feb 26, 2006 12:19 pm
Posts: 1658
Location: Edmonton, AB
In vultures new code, how about taking out the "set" in "set teamgame 1"

also, you shouldn't have all of the game modes set as 1. Only put in the one you want.

_________________
Degex wrote:
Harb you sexy thang

tubers93 wrote:
SNIPER 109 whatever the hell you are doing is backseat reviewing

My Youtube channel or something


   
 
 Post subject:
PostPosted: Tue Feb 06, 2007 10:05 pm 
Our lady of Regis? I can't relax around them.
Offline
User avatar

Joined: Sun Feb 26, 2006 12:19 pm
Posts: 1658
Location: Edmonton, AB
Vulture wrote:
4) sv_norespawninvul true


that one didn't work ;_;

_________________
Degex wrote:
Harb you sexy thang

tubers93 wrote:
SNIPER 109 whatever the hell you are doing is backseat reviewing

My Youtube channel or something


   
 
 Post subject:
PostPosted: Tue Feb 06, 2007 10:24 pm 
Caco says: UD on TOP!
Offline
User avatar

Joined: Sun Aug 13, 2006 8:22 pm
Posts: 3952
Location: [DTX1]

Clan: UniDoom
Harbringer wrote:
Vulture wrote:
4) sv_norespawninvul true


that one didn't work ;_;


The Skulltag Manual wrote:
sv_norespawninvul

dmflag2. If true, you will be temporarily invulnerable on respawn.

Its weird because I have it set "true" in my configs and that turns respawn off for the servers. Am I reading something wrong here?

_________________
Do you like to play Doom over the internet???
Hey kids
You can find me in #unidoom on quakenet.


   
 
 Post subject:
PostPosted: Wed Feb 07, 2007 10:45 am 
Offline
User avatar
Retired/Inactive Staff

Joined: Sat Jul 30, 2005 3:21 pm
Posts: 2226

Clan: Skulltag
sv_norespawninvul true

By default, you are temporarily invulnerable when you respawn. (To prevent spawn camping/killing) If you set this flag to true, then that disables this invulnerability. On the classic servers this flag is always set as the original Doom 2 didn't have respawn invulnerability.


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Wed Oct 17, 2007 11:26 am 
ok so heres the idea. so if my mom shuts down the computer when the perminant server is running. it wont crash the server? will it just keep running when the host's computer is off?


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Wed Oct 17, 2007 1:12 pm 
Caco says: UD on TOP!
Offline
User avatar

Joined: Sun Aug 13, 2006 8:22 pm
Posts: 3952
Location: [DTX1]

Clan: UniDoom
No, if you shut down a computer the programs go with it.

_________________
Do you like to play Doom over the internet???
Hey kids
You can find me in #unidoom on quakenet.


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Thu Oct 18, 2007 4:10 am 
Offline

Joined: Wed May 16, 2007 7:42 am
Posts: 1272
I'm probably making a newbie mistake, but whenever I start a server, it's a LAN server (192.168.0.x)... I've a small LAN (based on an ADSL router/modem) but I'd like to be able to start a global server too...

Also, for some reason, server that I start from IDESE are undetectable. Those that I start from the command line can be found by the internal server browser.

_________________
esselfortium wrote:
Also, learning to spell is a more important life skill than learning how to use 3D floors.


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Thu Oct 18, 2007 4:32 am 
Come to Daddy
Offline
User avatar

Joined: Tue Jun 06, 2006 10:56 am
Posts: 1983
Location: Texas
You are probably forgetting to select "lan server" in the launch parameters in IDESE.

_________________
Computer Specs
Motherboard: ASUS Rampage II Extreme
CPU: Intel i7 920 2.66ghz
Ram: 12GB OCZ PC3-10666 (6*2GB)
Video Card: BFG Tech Nvidia Geforce GTX 285
Hard drives: 2 Random old PATAs (eWW)


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Thu Oct 18, 2007 9:32 pm 
pǝʇuǝıɹosıp
Offline
User avatar
Retired/Inactive Staff

Joined: Mon Mar 21, 2005 10:36 am
Posts: 3828
Location: Texas, USA

Clan: Skulltag
I think he's trying to host beyond a router. In that case, all you need to do is go to your router configuration (check your manual), and forward UDP port 10666 to the hosting computer.

_________________
\o/


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Tue Dec 11, 2007 7:13 pm 
Caco says: UD on TOP!
Offline
User avatar

Joined: Sun Aug 13, 2006 8:22 pm
Posts: 3952
Location: [DTX1]

Clan: UniDoom
RUNNING A PERMANANT SERVER ON LINUX/FREEBSD

This is my method for running permanant servers on FreeBSD. It should work on Linux too seeing as most of the commands work and act the same.

First extract the server packages and iwads into a directory like you would a client. Hopefully Linux users know how to set that up. I put my skulltag package stuff and iwads in /home/user/skulltag/st

Now you need to make a shell file. You might want to start by making a directory for your all of your shell files, I use /home/user/skulltag/sh. I name my shell files after the wad+game config I use. Also if you connect to your server from another PC you'll need a program that can write to files from the command line. I use nano, but there are others.

Now create a template file. The template file contains all of your default configuration
Code:
nano template.sh


From there enter this:
Code:
#!/bin/sh
cd /home/user/skulltag/st
   /home/user/skulltag/st/skulltag-server -host \
   +duel 1 \
   -port 1066x \
   -iwad "/home/user/skulltag/st/doom2.wad" \
      -file "/home/user/wads/wadname.wad" \
   +exec /home/user/skulltag/cfg/template.cfg > /dev/null &


cd /home/vulture/skulltag/st //point this to the folder your skulltag binary is in.
/home/user/skulltag/st/skulltag-server -host \ //this starts the server
+duel 1 \ //pick your game mode
-port 1066x \ //pick what port on your machine to use
-iwad "/home/user/skulltag/st/doom2.wad" \ //Give a full path to the iwad you want to use. Caps matter
-file "/home/user/wads/wadname.wad" \ //Pick what pwad(s) to use. Use full path and caps matter.
+exec /home/user/skulltag/cfg/template.cfg > /dev/null & //This tells the server what config file to use. Also the > /dev/null & makes the server not appear to you and just run in the background.

OK, press ctrl + x and save that.

Now back at the command line, go to a directory where you want your configuration files to be made.

I use:
/home/user/skulltag/cfg

Now in this directory you'll store all of your cfg files.
First make your template cfg file!
Code:
nano template.cfg


Now in here make all of your default configurations.
Use the wiki to find more server commands you may want to use. Here is a base template.cfg

Code:
sv_hostname "Your server's name here that shows up on IdeSE"
sv_logfilenametimestamp true
sv_showlauncherqueries false
sv_website "http://GiveLinkToPwadHere"
addmap map01
addmap map02
addmap map03
addmap d2dm1
skill 4
fraglimit 50
timelimit 0
winlimit 0
pointlimit 0
duellimit 0
sv_maxplayers 12
sv_maxclients 12
sv_motd "This is the message people see when they join your server"
sv_rconpassword "SetRCONPasswordHere"
sv_hostemail YourEmail@Here
sv_broadcast 0 //Broadbast to LAN?
sv_banfile "/home/user/skulltag/banlist.txt"
sv_masterip skulltag.servegame.com:15300
sv_markchatlines false
sv_maprotation true
sv_randommaprotation 0
sv_connectiontype 3
sv_defaultdmflags 0
sv_forcejoinpassword false
sv_forcepassword false
sv_updatemaster 1 //show up on IdeSE to public?
sv_password ""
sv_joinpassword ""
sv_nocallvote false //Want people to be able to vote various things?
dmflags 0
dmflags2 0
compatflags 0
logfile "/home/user/skulltag/logs/changethis.log"
sv_disallowbots true /*This command makes server resources lighter because servers will not have to build bot nodes. Use of this is highly recommended if you don't intend for your server having bots.*\


From there save that by pressing ctrl + x again.

Now make sure your pwads are in the folder you select for them. I use /home/user/wads.
You can use wget to download the pwads you need.

Now from these two templates you'll make all of your server's configuration files. To make a new shell just copy/paste everything into the new file and edit where necessary.

Code:
cp template.sh dwango5duel.sh

Code:
nano dwango5duel.sh


Code:
#!/bin/sh
cd /home/hex/skulltag/st
   /home/hex/skulltag/st/skulltag-server -host \
   +duel 1 \
   -port 10666 \
   -iwad "/home/hex/skulltag-bsd/st/doom2.wad" \
      -file "/home/hex/wads/dwango5.wad" \
   +exec /home/hex/skulltag/cfg/dwango5.cfg > /dev/null &


^An example of an edited template shell file to make a dwango5 server shell.
Close and save your new shell and set it to execute by doing this:

Code:
chmod +x dwango5duel.sh


Now do the same for your cfg

Code:
cp template.cfg dwango5duel.cfg

Code:
nano dwango5duel.cfg


Code:
sv_hostname "[MY] Server: Dwango5 Classic Duel"
sv_logfilenametimestamp true
sv_showlauncherqueries false
sv_website "http://www.coffeenet.org/~vulture/wads"
addmap map01
addmap map07
skill 4
fraglimit 20
timelimit 0
duellimit 5
sv_maxplayers 2
sv_maxclients 5
sv_motd "\cf** \cnWelcome to HeX_Vulture's Server! \cf**"
sv_rconpassword "LOLUCANTSEETHAT"
sv_hostemail EditedForPrivacy@whatever.org
sv_broadcast 0
sv_banfile "/home/hex/skulltag/banlist.txt"
sv_masterip skulltag.servegame.com:15300
sv_markchatlines true
sv_maprotation true
sv_randommaprotation false
sv_connectiontype 3
sv_defaultdmflags 0
sv_forcejoinpassword false
sv_forcepassword false
sv_updatemaster 1
sv_password ""
sv_joinpassword ""
sv_nocallvote false
dmflags 2823172
dmflags2 1024
compatflags 2031848
logfile "/home/hex/logs/skulltag/dwango5.log"
sv_disallowbots true


^An example of an edited template to make a dwango5 cfg.

Now after you have a server's cfg, sh, and wad ready, you can launch it!

Code:
./dwango5duel.sh


Now your server is up and running. :) (provided the port you have it assigned to is forwarded..)

If you want to kill your server, you can use this command to see all of your running programs:
Code:
ps -axwwww


From there find the server and kill the process number.
Code:
kill 12345


With this I hope its a bit easier for Linux users to make ST servers. Now you can save $10 a month for not having to use Windows!

_________________
Do you like to play Doom over the internet???
Hey kids
You can find me in #unidoom on quakenet.


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Mon Jan 14, 2008 3:28 pm 
A_CreateSomeWorkingACS
Offline
User avatar

Joined: Tue Oct 02, 2007 5:55 pm
Posts: 1191
Location: Under The Abyss.
Um I cant get this to work because my stuff is in program files and it just says Cannot find File:"C:/Program". Would I use Progra~1 or what?
EDIT: Progra~1 is the dos name for program files because a folder cannot have more than 8 characters.

_________________
Code:
[Map01]
names = {
"The Whole Map" = {0 - 9001}
}


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Thu Aug 07, 2008 7:41 pm 
Ruining doom forums
Offline
User avatar

Joined: Tue Feb 12, 2008 2:11 pm
Posts: 1254
Location: Ganster rap makes me act like a maniac

Clan: Sniper 109's (Sniper) clan
How come I can't run either types other servers?

_________________
DsDoom3
Dsdoom!
The truck I'm most likely to own!


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Sat Aug 09, 2008 12:54 pm 
rific453 wrote:
Um I cant get this to work because my stuff is in program files and it just says Cannot find File:"C:/Program". Would I use Progra~1 or what?
EDIT: Progra~1 is the dos name for program files because a folder cannot have more than 8 characters.

Make sure you put quotation marks around the path if it contains spaces in it. I.E, "C:\Program Files\skulltag" instead of C:\Program Files\skulltag.

Using PROGRA~1 would probably work too though.


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Tue Jun 16, 2009 5:55 pm 
ok ive read the instructions but still dont get it... could someone make this a little clearer?


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Wed Jun 17, 2009 1:37 am 
Offline
User avatar

Joined: Wed Jul 16, 2008 1:57 am
Posts: 1259
Location: Ukraine

Clan: Demon RiderZ
bfg9000fan wrote:
ok ive read the instructions but still dont get it... could someone make this a little clearer?


I think the toturial is pretty clear. Do you need a windows or Linux server?

_________________
IG name: <DRZ> HetOR
Currently working on st2irc


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Mon Jun 22, 2009 4:59 pm 
/-]etor wrote:
bfg9000fan wrote:
ok ive read the instructions but still dont get it... could someone make this a little clearer?


I think the toturial is pretty clear. Do you need a windows or Linux server?

windows....
im more of a "visual learner"... text isnt helping me at this point


   
 
 Post subject: Re: Running a Permanant Server Tutorial
PostPosted: Sun Oct 18, 2009 1:41 pm 
Battlefield 2142 Doomer
Offline
User avatar

Joined: Sun Oct 18, 2009 1:02 pm
Posts: 86
Location: Almaty, Kazakhstan

Clan: Fighters From Hell
[Reveal] Spoiler: Vulture's post
HeX_Vulture wrote:
RUNNING A PERMANANT SERVER ON LINUX/FREEBSD

This is my method for running permanant servers on FreeBSD. It should work on Linux too seeing as most of the commands work and act the same.

First extract the server packages and iwads into a directory like you would a client. Hopefully Linux users know how to set that up. I put my skulltag package stuff and iwads in /home/user/skulltag/st

Now you need to make a shell file. You might want to start by making a directory for your all of your shell files, I use /home/user/skulltag/sh. I name my shell files after the wad+game config I use. Also if you connect to your server from another PC you'll need a program that can write to files from the command line. I use nano, but there are others.

Now create a template file. The template file contains all of your default configuration
Code:
nano template.sh


From there enter this:
Code:
#!/bin/sh
cd /home/user/skulltag/st
   /home/user/skulltag/st/skulltag-server -host \
   +duel 1 \
   -port 1066x \
   -iwad "/home/user/skulltag/st/doom2.wad" \
      -file "/home/user/wads/wadname.wad" \
   +exec /home/user/skulltag/cfg/template.cfg > /dev/null &


cd /home/vulture/skulltag/st //point this to the folder your skulltag binary is in.
/home/user/skulltag/st/skulltag-server -host \ //this starts the server
+duel 1 \ //pick your game mode
-port 1066x \ //pick what port on your machine to use
-iwad "/home/user/skulltag/st/doom2.wad" \ //Give a full path to the iwad you want to use. Caps matter
-file "/home/user/wads/wadname.wad" \ //Pick what pwad(s) to use. Use full path and caps matter.
+exec /home/user/skulltag/cfg/template.cfg > /dev/null & //This tells the server what config file to use. Also the > /dev/null & makes the server not appear to you and just run in the background.

OK, press ctrl + x and save that.

Now back at the command line, go to a directory where you want your configuration files to be made.

I use:
/home/user/skulltag/cfg

Now in this directory you'll store all of your cfg files.
First make your template cfg file!
Code:
nano template.cfg


Now in here make all of your default configurations.
Use the wiki to find more server commands you may want to use. Here is a base template.cfg

Code:
sv_hostname "Your server's name here that shows up on IdeSE"
sv_logfilenametimestamp true
sv_showlauncherqueries false
sv_website "http://GiveLinkToPwadHere"
addmap map01
addmap map02
addmap map03
addmap d2dm1
skill 4
fraglimit 50
timelimit 0
winlimit 0
pointlimit 0
duellimit 0
sv_maxplayers 12
sv_maxclients 12
sv_motd "This is the message people see when they join your server"
sv_rconpassword "SetRCONPasswordHere"
sv_hostemail YourEmail@Here
sv_broadcast 0 //Broadbast to LAN?
sv_banfile "/home/user/skulltag/banlist.txt"
sv_masterip skulltag.servegame.com:15300
sv_markchatlines false
sv_maprotation true
sv_randommaprotation 0
sv_connectiontype 3
sv_defaultdmflags 0
sv_forcejoinpassword false
sv_forcepassword false
sv_updatemaster 1 //show up on IdeSE to public?
sv_password ""
sv_joinpassword ""
sv_nocallvote false //Want people to be able to vote various things?
dmflags 0
dmflags2 0
compatflags 0
logfile "/home/user/skulltag/logs/changethis.log"
sv_disallowbots true /*This command makes server resources lighter because servers will not have to build bot nodes. Use of this is highly recommended if you don't intend for your server having bots.*\


From there save that by pressing ctrl + x again.

Now make sure your pwads are in the folder you select for them. I use /home/user/wads.
You can use wget to download the pwads you need.

Now from these two templates you'll make all of your server's configuration files. To make a new shell just copy/paste everything into the new file and edit where necessary.

Code:
cp template.sh dwango5duel.sh

Code:
nano dwango5duel.sh


Code:
#!/bin/sh
cd /home/hex/skulltag/st
   /home/hex/skulltag/st/skulltag-server -host \
   +duel 1 \
   -port 10666 \
   -iwad "/home/hex/skulltag-bsd/st/doom2.wad" \
      -file "/home/hex/wads/dwango5.wad" \
   +exec /home/hex/skulltag/cfg/dwango5.cfg > /dev/null &


^An example of an edited template shell file to make a dwango5 server shell.
Close and save your new shell and set it to execute by doing this:

Code:
chmod +x dwango5duel.sh


Now do the same for your cfg

Code:
cp template.cfg dwango5duel.cfg

Code:
nano dwango5duel.cfg


Code:
sv_hostname "[MY] Server: Dwango5 Classic Duel"
sv_logfilenametimestamp true
sv_showlauncherqueries false
sv_website "http://www.coffeenet.org/~vulture/wads"
addmap map01
addmap map07
skill 4
fraglimit 20
timelimit 0
duellimit 5
sv_maxplayers 2
sv_maxclients 5
sv_motd "\cf** \cnWelcome to HeX_Vulture's Server! \cf**"
sv_rconpassword "LOLUCANTSEETHAT"
sv_hostemail EditedForPrivacy@whatever.org
sv_broadcast 0
sv_banfile "/home/hex/skulltag/banlist.txt"
sv_masterip skulltag.servegame.com:15300
sv_markchatlines true
sv_maprotation true
sv_randommaprotation false
sv_connectiontype 3
sv_defaultdmflags 0
sv_forcejoinpassword false
sv_forcepassword false
sv_updatemaster 1
sv_password ""
sv_joinpassword ""
sv_nocallvote false
dmflags 2823172
dmflags2 1024
compatflags 2031848
logfile "/home/hex/logs/skulltag/dwango5.log"
sv_disallowbots true


^An example of an edited template to make a dwango5 cfg.

Now after you have a server's cfg, sh, and wad ready, you can launch it!

Code:
./dwango5duel.sh


Now your server is up and running. :) (provided the port you have it assigned to is forwarded..)

If you want to kill your server, you can use this command to see all of your running programs:
Code:
ps -axwwww


From there find the server and kill the process number.
Code:
kill 12345


With this I hope its a bit easier for Linux users to make ST servers. Now you can save $10 a month for not having to use Windows!

Hi everybody. Please help me. I want to launch my server in Skulltag. My OS is Debian 5. I have downloaded Linux base and FreeBSD distro's with wget command in CLI. I have extracted content of archives. I made almost everything by instruction. When I type "./hexen.sh" I see next:

sh-3.2$ ./hexen.sh: line 3: /srv/games/skulltag/skulltag-server: No such file or directory
sh-3.2$ ./hexen.sh: line 7: +exec: command not found

What wrong? Please help. Thank you.

_________________
The battle has begun. Enemy Titan shields taking damage.
They are missiling our shields. Reactivate on silos.


   
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 39 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours



Who is online

Users browsing this forum: Felicrux and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB phpBB Group, Skulltag Team
Karma functions powered by Karma MOD © 2007, 2009 m157y
[ Time : 0.411s | 15 Queries | GZIP : Off ]