Pages: [1] 2
  Print  
Author Topic: Master servers  (Read 32483 times)
neimad
Nub


Cakes 0
Posts: 14



« on: April 05, 2010, 05:32:39 AM »

Hey im trying to set up a server of my own, and dont seem to be having much luck with my server appearing in the server list, on qtracker or ingame.
im using
sv_master1 "dpmaster.deathmask.net"

Is there any others i should add ?
Sorry for the nooby question, ive tryed to figure it out for 2 days now and im out of idea's.
Ive also a small feeling it could be a server setting, but not sure what.

Thanks in advance
Neimad
Logged
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #1 on: April 05, 2010, 05:38:05 AM »

What command do you use to start the server?
Logged

There are nothing offending in my posts.
neimad
Nub


Cakes 0
Posts: 14



« Reply #2 on: April 05, 2010, 05:39:00 AM »

well im using the xp_dedicated.bat and a server.cfg

EDIT - which seems to do this..

start openarena.exe +set fs_game excessiveplus +set vm_game 0 +set dedicated 2 +exec server.cfg
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #3 on: April 05, 2010, 07:04:34 AM »

Inside your server.cfg (which you may paste here while masking passwords), do you have a "vstr some_variable" line at the end ?

Do you have a firewall ? If so, you have to allow incoming connexions, and outgoing connexion on port 27950 for dpmaster IIRC (so that your server can send the heartbeat).

Then, could you paste the log which is displayed when you start the server ?
Logged

Todo: Walk the cat.
neimad
Nub


Cakes 0
Posts: 14



« Reply #4 on: April 05, 2010, 07:19:01 AM »

// Misc
 set sv_hostname "^1-=^3*^4Entropy^3*^1=- ^5FFA ^2Server"
 set sv_fps "20"
 set sv_minping "0"
 set sv_maxping "999"
 set sv_maxclients "13"
 set sv_privateClients "1"
 set sv_minrate "15000"
 set sv_maxrate "25000"
 set sv_punkbuster "1"
 set sv_strictAuth "0"
 set sv_floodProtect "1"
 set sv_allowdownload "1"
 set rconPbuttword ""
 set refereePbuttword ""
 set sv_privatePbuttword ""
 set sv_pure "0"
 set g_log "games.log"
 set sv_dlURL ""

set sv_master1 "dpmaster.deathmask.net"
set sv_master2 "master.qtracker.com"  
set sv_master3 "master0.excessiveplus.net"
set sv_master4 "clanservers.net"
set sv_master5 "master3.idsoftware.com"
set sv_master6 "master.kali.net"
set sv_master7 "master0.gamespy.com"

set sv_gamespy "1"


// Game Settings
 set g_gametype "0"
 set fraglimit "50"
 set capturelimit "8"
 set roundlimit "0"
 set timelimit "10"
 set g_teamAutoJoin "3"
 set g_doWarmup "10"
 set xp_matchmode "0"
 set g_inactivity "0"
 set xp_improvePrediction "1"
 set xp_noCustomEnts "0"
 set xp_suddendeath "0"
 set g_teamForceBalance "0"
 set xp_teamBalance "1"
 set xp_crazyCTF "0"
 set g_forceRespawn "10"
 set g_speed "360"
 set g_knockback "1000"
 set g_gravity "800"
 set xp_inactivitySpectator "120"
 set xp_muteSpectators "0"
 set xp_chatProtection "0"
 set g_friendlyFire "0"

// Player Configuration
 set g_allowVote "1"
 set xp_voteconf "voteconf.txt"
 set xp_vote "conf,map,map_restart,nextmap,rotate"
 seta xp_referee

"addbot,bot_minplayers,capturelimit,cp,fraglimit,forceteam,g_warmup,g_friendlyfire,ipdb,k,load,lock,map,map_restart,mute,rotate,status,sv_pure

,timelimit,unlock,unmute,vote,whois,xp_matchmode,xp_rotation"

// Bot Configuration
 set bot_enable "1"
 set g_botsFile "scripts/rail-bots.txt"
 set g_spSkill "1"
 set bot_nochat "0"
 set bot_minplayers "0"
 set bot_visualizejumppads "1"
 set bot_challenge "0" //turn on to make bots more challenging.
 set bot_rocketjump "1" //only a few bots know how to do this.
 
// Custom Server Flags
 sets Owner ""
 sets E-mail ""
 sets Location ""
 sets CPU_&_RAM ""
 sets Download_Maps@ ""

 set xp_config "conf/Entropy.cfg"
 set xp_holynone sense "1"

/// MAP ROTATION ///

set d1 "map minimanq3; set nextmap vstr d2"
set d2 "map 6++; set nextmap vstr d3"
set d3 "map 1++; set nextmap vstr d4"
set d4 "map q3dm14+; set nextmap vstr d5"
set d5 "map obiwanshouse; set nextmap vstr d6"
set d6 "map q3dm8+; set nextmap vstr d7"
set d7 "map pigskin; set nextmap vstr d8"
set d8 "map oa_rpg3dm2;set nextmap vstr d9"
set d9 "map oa_dm1; set nextmap vstr d10"
set d10 "map oa_minia; set nextmap vstr d11"
set d11 "map slimefac; set nextmap vstr d12"
set d12 "map oa_dm5; set nextmap vstr d13"
set d13 "map oa_dm7; set nextmap vstr d14"
set d14 "map czest1dm; set nextmap vstr d15"
set d15 "map aggressor; set nextmap vstr d16"
set d16 "map wrackdm17; set nextmap vstr d17"
set d17 "map cpm9; set nextmap vstr d18"
set d18 "map 13vast; set nextmap vstr d19"
set d19 "map cpm14; set nextmap vstr d20"
set d20 "map razors_edge; set nextmap vstr d21"
set d21 "map park; set nextmap vstr d22"
set d22 "am_galmevish; set nextmap vstr d23"
set d23 "mapel4b; set nextmap vstr d1"


vstr d1 // start loop at d1

Im guessing that the server rotation (vstr rotation etc) should be seperate from the server.cfg ?
i do have a friend that can connect  to the server by IP, for that i had to open the ports, and it worked. but still nowere to be seen on any browser.
im not 100% sure i did this correct but i opened tcp from 27950-27960, and the same for UDP.
« Last Edit: April 05, 2010, 07:33:02 AM by neimad » Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #5 on: April 05, 2010, 09:54:08 AM »

If people can connect with your IP, then your config is probably right.
There were a few posts from people having problems for being listed by dpmaster, they may give you a few hints.

Your log which outputs attempts to connect to these master servers might help too (if this log is not displayed on screen, it should be written in some .txt file which is created when you start the server).

I think you were right to open these ports, I reconfirm about 27950 UDP outgoing port. Note: I think some Windows firewalls are sometimes blocking more than we expect, so you may try to close your firewall and start you server for a simple test, good luck Wink
Logged

Todo: Walk the cat.
neimad
Nub


Cakes 0
Posts: 14



« Reply #6 on: April 05, 2010, 11:21:32 AM »

I tryed disabling my firewall and had no change in result.
Im not quite sure what you mean by the log thats created when i start the server, the games.log ?
Logged
RMF
Member


Cakes 12
Posts: 694



« Reply #7 on: April 05, 2010, 01:16:56 PM »

Put msn and everything off, that fixed it once for me but it doesn't always work. If you have one, try another router.
Logged
WaspKiller
Bigger member


Cakes 8
Posts: 159



WWW
« Reply #8 on: April 06, 2010, 02:23:47 AM »

Hello Neimad,

First, you seem to be setting up a 2.0a Excessive Plus Server.  Please note that there are two (2) versions of E+ 2.0a.  One for Quake III and one for OpenArena 0.8.1+.  Get the OA version from http://oa.goquake.com.

You only need these for the Master Servers:

set sv_master4 "dpmaster.deathmask.net"
set sv_master5 "master0.excessiveplus.net"

Leave sv_master1 blank.  I had problems with it back when I setup my OA E+ servers on 1.03.  This may not be the case with 2.0a but there is no need to add it or any other master.  Besides your server now showing up on the dpmaster server you will be able to add it to GameTracker or GameMonitor, etc., (just select Q3 when asked for the server type).

Second, there is no reason for:
set sv_punkbuster "1" as neither ioq3 or OA will ever support PunkBuster.

Third, if you have set xp_floodProtect "1" enabled in q3config_server.cfg then disable set sv_floodProtect "1".  Using both can cause problems as mentioned at the E+ Forums by my Clan Mate WaspBeast (the lead developer of E+ 2.0a).

Fourth, one of the improvements of ioq3/OA over Q3 is support for http redirects.  That is, since you have enabled set sv_allowdownload "1" you should consider enabling set sv_dlURL "" providing you have the use of a separate web or ftp server.  This will offload the downloading of custom maps and the Mod from your game server.

Fifth, since 2005, VSTR is no longer used in E+ to rotate maps - /rcon vstr nextmap or /ref vstr nextmap - and is primarily used now for scripting purposes.

    Example:
    set zoom1 "cg_fov 20; sensitivity 2"
    set zoom2 "cg_fov 90; sensitivity 8"
    bind mouse2 "+vstr zoom1 zoom2"

E+ is not like Q3's baseq3 or OA's baseoa.  It uses a separate rotation file and server variable.
http://oa.goquake.com/wp-content/e+_docs/server.html
http://oa.goquake.com/wp-content/e+_docs/client.html

Sixth, E+ requires a "kick-off" map in server.cfg.  Although this map never loads, it is used to jumpstart the rotation process.  It should be the last section in server.cfg.  Example:

// map rotation (see rotation.txt)
 set xp_config "conf/plusr.cfg"
 set xp_rotation "rotation.txt"
 map oa_dm6

There are some other minor issues with your server.cfg (it's too large IMO and some settings should be offloaded to q3config_server.cfg) but you are welcome to contact me if wish.


Caution: Your server will be less popular if you run custom maps in OpenArena.

Unlike Quake III, "autodownloads" is disabled by default in OpenArena.  I do not know whether this is a decision by the OpenArena developers or by the ioQuake3 developers upon which OpenArena is based.

Consequently most noobs are unable to connect to many Mods or to Servers running Custom Maps until they enable this option or manually download the Mod and Maps.  You see them trying to connect over and over until they give up.

However, Excessive Plus (E+) can be played server-side only - that is, without any software download.  Players who do not download the E+ Mod from a web site or a game server will still enjoy the benefits of the server-side options.
« Last Edit: April 09, 2010, 11:43:58 PM by WaspKiller » Logged



Calm is for LOSERS!  ANGER fuels my game and btw you're NEXT!
Udi
Member


Cakes 25
Posts: 536


i do my own stunts


WWW
« Reply #9 on: April 06, 2010, 06:36:06 AM »

The reason it's a link is because for the past week I have noticed some minor vandalism of posts at the OpenArena Forum.  Some sort of kiddie script that changes certain words to nonsense.

fromhell likes to expand the bad word filter Smiley.
Logged

http://udionline.hu/en/projektek/openarena/
Todo list: 1. q3dm17 textures replacement (95% done)
Graion Dilach
Member


Cakes 12
Posts: 403



« Reply #10 on: April 06, 2010, 07:25:13 AM »

Actually, haven't you check the calendar?

Because this forum always did... (This year's April Fools joke was the bad word filter, last year's was altered news and forum theme.... etc. etc.)
Logged

One shall remind what have he left behind... to actually realize that it's still cool.
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #11 on: April 06, 2010, 07:36:04 AM »

Are april fool jokes meant to remain more than one day ?

Quote
Im not quite sure what you mean by the log thats created when i start the server, the games.log ?
Yes, though WaspKiller's informations may point you to the right solution.
Logged

Todo: Walk the cat.
neimad
Nub


Cakes 0
Posts: 14



« Reply #12 on: April 06, 2010, 07:42:55 AM »

well i cleaned up my server.cfg and removed all unneeded lines.
feel free to advise me on removing more to simplify it, i could really see any other problem with this now.

-------------------------------------------------------------
// Misc
 set sv_hostname "^1-=^3*^4Entropy^3*^1=- ^5FFA ^2Server"
 set sv_fps "20"
 set sv_minping "0"
 set sv_maxping "999"
 set sv_maxclients "13"
 set sv_privateClients "1"
 set sv_minrate "15000"
 set sv_maxrate "25000"
 set sv_strictAuth "0"
 set sv_floodProtect "1"
 set sv_allowdownload "1"
 set rconPbuttword ""
 set refereePbuttword ""
 set sv_privatePbuttword ""
 set sv_pure "0"
 set g_log "games.log"
 set sv_dlURL ""

set sv_master1 ""
set sv_master2 ""
set sv_master3 ""
set sv_master4 "dpmaster.deathmask.net"
set sv_master5 "master0.excessiveplus.net"

set sv_gamespy "1"


// Game Settings
 set g_gametype "0"
 set fraglimit "50"
 set capturelimit "8"
 set roundlimit "0"
 set timelimit "10"
 set g_teamAutoJoin "3"
 set g_doWarmup "10"
 set xp_matchmode "0"
 set g_inactivity "0"
 set xp_improvePrediction "1"
 set xp_noCustomEnts "0"
 set xp_suddendeath "0"
 set g_teamForceBalance "0"
 set xp_teamBalance "1"
 set xp_crazyCTF "0"
 set g_forceRespawn "10"
 set g_speed "360"
 set g_knockback "1000"
 set g_gravity "800"
 set xp_inactivitySpectator "120"
 set xp_muteSpectators "0"
 set xp_chatProtection "0"
 set g_friendlyFire "0"

// Bot Configuration
 set bot_enable "1"
 set g_botsFile "scripts/rail-bots.txt"
 set g_spSkill "1"
 set bot_nochat "0"
 set bot_minplayers "0"
 set bot_visualizejumppads "1"
 set bot_challenge "0" //turn on to make bots more challenging.
 set bot_rocketjump "1" //only a few bots know how to do this.
 
 set xp_config "conf/Entropy.cfg"
 set xp_rotation "rotation.txt"
 set xp_holynone sense "1"
 set xp_chatProtection "3"

map am_galmevish

-------------------------------------------------------------------
I changed the sv_master as advised.
Ive removed the map rotation script and using rotation.txt how im suppose to, sorry old q3 habits die hard ^^
i added a "jumpstart" map to the server.cfg etc which worked fine for the rotation. and went through all your suggestions.
But unfortunately same results, as i say before my friends can connect via IP np, but it seems the server wont show on ingame nor qtracker server browsers.
Infact it shows in qtracker for me, but shows as LAN, my friends outside my connection can connect via IP, or is there a private/public setting im missing sumwere? Sad
Maybe 64bit windows 7 problem ?

Srry for pestering you guys, im really hoping to have the server shown in the ingame/qtracker/gamespy or any internet server browser, i really think i missed something important small and probably really simple Tongue
I have a feeling when i figure it out, ill be facepalming or slapping my forehead ^^
« Last Edit: April 06, 2010, 08:53:28 AM by neimad » Logged
Falkland
Member


Cakes 6
Posts: 590


« Reply #13 on: April 06, 2010, 10:02:40 AM »

...
But unfortunately same results, as i say before my friends can connect via IP np, but it seems the server wont show on ingame nor qtracker server browsers.
Infact it shows in qtracker for me, but shows as LAN, my friends outside my connection can connect via IP, or is there a private/public setting im missing sumwere? Sad

Srry for pestering you guys, im really hoping to have the server shown in the ingame/qtracker/gamespy or any internet server browser, i really think i missed something important small and probably really simple Tongue

Maybe I don't understand exactly the problem ... do your friends see your server in the master server list ? Or does your server appear in this list ?

If the answer is YES , all work as it should ... your server will never appear in your qtracker, xqf or ingame server browser list if it is behind a NAT ... it's shown at least as a LAN server because you can't query your public IP from the inside of the natted local network.

If the answer is NO probably it's a NAT problem ... you need a full-cone-NAT to correctly map the port over the public IP ( http://en.wikipedia.org/wiki/NAT#Types_of_NAT ) but if your friends can connect by IP at the default port (27960) probably you should check if the heartbeat is correctly sent to the master server ( +set dedicated 2 )

Logged
neimad
Nub


Cakes 0
Posts: 14



« Reply #14 on: April 06, 2010, 12:42:19 PM »

my friends dont see the server in any list, neither do I.
and yes my friends connect via myip:27960

and this is how the server is started -

i use xp_dedicated.bat
which contains this -
start openarena.exe +set fs_game excessiveplus +set vm_game 0 +set dedicated 2 +exec server.cfg

Also the server doesnt appear on http://dpmaster.deathmask.net/?game=openarena&sort=gametype

im a sad panda Sad
Logged
Falkland
Member


Cakes 6
Posts: 590


« Reply #15 on: April 06, 2010, 03:11:52 PM »

my friends dont see the server in any list, neither do I.
and yes my friends connect via myip:27960

and this is how the server is started -

i use xp_dedicated.bat
which contains this -
start openarena.exe +set fs_game excessiveplus +set vm_game 0 +set dedicated 2 +exec server.cfg

Also the server doesnt appear on http://dpmaster.deathmask.net/?game=openarena&sort=gametype

im a sad panda Sad


Try to export/open on the NAT/Router also the port 27950 , which is the one used to send the heartbeat to the master server.
Logged
neimad
Nub


Cakes 0
Posts: 14



« Reply #16 on: April 06, 2010, 04:05:52 PM »

Im not exactly sure what you mean, but i did open up tcp udp ports on both my router and firewall (27950-27960)
I even disabled both totally with no change.

Sorry the NAT part is cofusing me a bit.
Logged
RMF
Member


Cakes 12
Posts: 694



« Reply #17 on: April 06, 2010, 04:42:56 PM »

Try adding &server=IP:PORT to the dpmaster url and see if that displays. If people can connect this probably will work too.
Have you tried things like putting msn and all off, or boot in safe mode with networking?
Logged
WaspKiller
Bigger member


Cakes 8
Posts: 159



WWW
« Reply #18 on: April 06, 2010, 08:53:07 PM »

fromhell likes to expand the bad word filter Smiley.

Actually, haven't you check the calendar?

Because this forum always did... (This year's April Fools joke was the bad word filter, last year's was altered news and forum theme.... etc. etc.)


Udi and Graion Dilach, I am all for bad word filters and for April Fool Jokes but these seem beyond that.  For example, in the server.cfg at the top of this thread you will see these lines:

 set rconPbuttword ""
 set refereePbuttword ""
 set sv_privatePbuttword ""
 

That's ridiculous.  There are no such server variables.  See what happens when you try to post the following words without hyphens:

h-e-l-l-o
p-a-s-s-w-o-r-d
a-s-s-u-m-e


If that is a Lelliol joke then he/she has a strange sense of humor.

-------------------------------------------------------------------------

Are april fool jokes meant to remain more than one day ?

I could not agree more.

-------------------------------------------------------------------------

well i cleaned up my server.cfg...

I changed the sv_master as advised...

Ive removed the map rotation script and using rotation.txt how im suppose to, sorry old q3 habits die hard ^^
i added a "jumpstart" map to the server.cfg etc which worked fine for the rotation. and went through all your suggestions.

But unfortunately same results, as i say before my friends can connect via IP np, but it seems the server wont show on ingame nor qtracker server browsers.
Infact it shows in qtracker for me, but shows as LAN, my friends outside my connection can connect via IP, or is there a private/public setting im missing sumwere? Sad
Maybe 64bit windows 7 problem ?

Srry for pestering you guys, im really hoping to have the server shown in the ingame/qtracker/gamespy or any internet server browser, i really think i missed something important small and probably really simple Tongue
I have a feeling when i figure it out, ill be facepalming or slapping my forehead ^^


Falkland may be on to something with the NAT suggestion.  However before you start pulling your hair out, look at one of my OA E+ 2.0a Server batch files.

start oa_ded.exe +set fs_game excessiveplus +set fs_homepath "c:\game\oa\1v1" +set dedicated 2 +set vm_game 0 +set net_port 27920 +exec server.cfg

You do not need to use a fs_homepath (fs_basepath for linux/Mac OS X) parameter unless your server runs multiple game servers like mine. Nor do you need a net_ip parameter unless your server has more than one active network adapter.

However, you really should include a net_port address for your server.

Also, if your game server does not have a static address then consider using the free version of DynDNS or DNS Exit to make your dynamic address behave like a static address.  This is not absolutely necessary to host a game server but if you want to add it to GameTracker you will need to do so anyway.

GL and feel free to contact me.
Logged



Calm is for LOSERS!  ANGER fuels my game and btw you're NEXT!
neimad
Nub


Cakes 0
Posts: 14



« Reply #19 on: April 07, 2010, 04:07:36 AM »

hecko , I buttume your pbuttword sucks...

HAHA had to try ^^

anyway, i tryed adding
net_port 27960 to the xp_dedicated.bat, and it didnt change anything. I am guessing i did this correct. which looked like this -

start openarena.exe +set fs_game excessiveplus +set vm_game 0 +set dedicated 2 +set net_port 27960 +exec server.cfg

again sorry for a noob question Tongue, whats this NAT, and how do i go about adjusting it ?
Logged
Udi
Member


Cakes 25
Posts: 536


i do my own stunts


WWW
« Reply #20 on: April 07, 2010, 04:47:36 AM »

h-e-l-l-o
p-a-s-s-w-o-r-d
a-s-s-u-m-e

Maybe it's not even fromhell. Pbuttword (password) and buttume (assume) contain butt (ass), maybe that's why it's rewritten. Hell is probably meant to be replaced in phrases like "what the hell" (what the hell). The April 1st funny words were like quake -> quack. And picmip was rewritten to disptick for a long time, now it's gone too.

BTW, you can trick the SMF badwordfilter by inserting empty bbCode tags into the words, like:
Code:
pas[b][/b]sword
But don't abuse it!
Logged

http://udionline.hu/en/projektek/openarena/
Todo list: 1. q3dm17 textures replacement (95% done)
HelloKitty!
Lesser Nub


Cakes 12
Posts: 115



« Reply #21 on: April 07, 2010, 05:47:24 AM »

Hello Kitty?

Sad
Logged
neimad
Nub


Cakes 0
Posts: 14



« Reply #22 on: April 07, 2010, 05:58:21 AM »

Im still very open to suggestions Cheesy

and hecko kitty ^^
same name ingame ? my gf Lena says she played against you Cheesy
Logged
WaspKiller
Bigger member


Cakes 8
Posts: 159



WWW
« Reply #23 on: April 07, 2010, 07:35:11 PM »

Neimad,

There are others at this Forum who can better explain and troubleshoot NAT than me.  I have had the luxury to always host using static IPs (which eliminate network address translations issues).

However, I did pick up on something I did not notice before.  Why are you using openarena.exe to host a dedicated server?  In fact, (question to OA Pros) is that even possible?

I know you can use openarena.exe to host a non-dedicated server but why would you use it for a dedicated server when there are 3 other more efficient executables designed specifically for that task?
« Last Edit: April 07, 2010, 07:48:29 PM by WaspKiller » Logged



Calm is for LOSERS!  ANGER fuels my game and btw you're NEXT!
neimad
Nub


Cakes 0
Posts: 14



« Reply #24 on: April 08, 2010, 07:05:33 AM »

Neimad,

There are others at this Forum who can better explain and troubleshoot NAT than me.  I have had the luxury to always host using static IPs (which eliminate network address translations issues).

However, I did pick up on something I did not notice before.  Why are you using openarena.exe to host a dedicated server?  In fact, (question to OA Pros) is that even possible?

I know you can use openarena.exe to host a non-dedicated server but why would you use it for a dedicated server when there are 3 other more efficient executables designed specifically for that task?

ok in this case i would ask you, which excutable should i use ? Tongue

Do you mean the xp_dedicated.bat ?
thats what im using to start the server.
Logged
Pages: [1] 2
  Print  
 
Jump to: