Page 2 of 7

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Wed Jul 31, 2024 4:11 pm
by Holsten
i got lucky the router i have is very popular over here and it was easy to find detailed toturial videos on how to do things inside it´s menus.

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Wed Jul 31, 2024 7:38 pm
by Mechanic
You'll need port 27960 for a q3 server to show on dctalk. If you have mulitple servers you need more ports open. You can go up to 27969 for dctalk.
Depending on the router you can access it with the web browser. For example: If your pc lan ip is 192.168.0.5 then your router ip would be 192.168.0.1 type the router ip up top on the web browser where you would put web urls. That should launch you into your router interface.
Once in the router interface you can access port forwarding options.
You'll want to port forward to the pc lan ip .

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Thu Aug 01, 2024 11:42 am
by hadyn
Mechanic wrote: Wed Jul 31, 2024 7:38 pm You'll need port 27960 for a q3 server to show on dctalk. If you have mulitple servers you need more ports open. You can go up to 27969 for dctalk.
Depending on the router you can access it with the web browser. For example: If your pc lan ip is 192.168.0.5 then your router ip would be 192.168.0.1 type the router ip up top on the web browser where you would put web urls. That should launch you into your router interface.
Once in the router interface you can access port forwarding options.
You'll want to port forward to the pc lan ip .
Thank you so much for this, I’ll have a little experiment with my router when I’ve got time and report back. I got port forwarding sorted for Alien Front Online, so should be able to do this…hopefully! :?

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Thu Aug 01, 2024 5:55 pm
by hadyn
Hi again guys.

Thanks to mechanic’s advice, I’ve accessed my router and managed to get the port forwarding sorted for my Quake 3 server.

It’s currently showing on the DC Talk master server list as
“PC DC Deathmatch Test“. This is visible in game on Dreamcast, as a local server on my PC and on the DC Talk master server web page - great stuff!

Tested on both PC and Dreamcast and all seems to work fine. I have had both my PC and Dreamcast connected to the server with no issues apart from the odd connection interrupted message when playing on Dreamcast.


I’ve now left the server “PC DC Deathmatch Test” running on my PC for others to test. Please can anyone have a few games on this server with their Dreamcasts or PCs and report back their findings? Feedback would be great! I’ve left two bots in the game so you’ve got something to play against whilst waiting for human players.


Once other people have connected and all runs well. I will leave this server up and alternate between the different game modes such as CTF and Team DM.

On a side note, I’ve tried to add a message of the day using the set motd command in the config files but nothing is visible to clients on PC or Dreamcast. Can anyone help l? Is message of the day possible?

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Thu Aug 01, 2024 5:59 pm
by hadyn
Link to master server list for reference:

https://dreamcast-talk.com/forum/app.php/page/q3master

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Fri Aug 02, 2024 8:16 am
by Holsten
make sure the bots are setup to leave the match once human players join. There is the leaky faucet server for example that only allows 1 human player to play against 3 bots with changed names which completely defeats the point of playing online.

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Fri Aug 02, 2024 5:36 pm
by hadyn
Hi again,

Just to update on everything I've been doing:

Tried the Q3 setup that Mechanic provided for me and unfortunately, server doesn't appear on the master list when using the same config file as in the other version of quake 3 that I'm running. Tried adding the segapak to the the dc map pak and still nothing.

Went back to the other version of quake 3, to see how the maps cycled and if everything worked OK.

I noticed that when playing on a Dreamcast, the server would not load map 8 or 19 after finishing on prior maps. This would then cause the DC to display a connection error and the server on the PC to shut down completely and needing to be restarted.

I deleted maps 8 and 19 from the playlist in my config file and have now managed to do a complete cycle of maps, returning to map 2 when map 20 is finished. This is my config file that works without the server crashing:

set sv_hostname "PC DC Deathmatch Test"
set motd "Testing not running right just yet"
set g_gametype "0"
set g_inactivity "3000"
set g_allowVote "0"
set fraglimit "20"
set timelimit "10"
set sv_master1 "master3.idsoftware.com:27950" // Official Quake III Arena MasterServer
set sv_master2 "dc.dreamcast-talk.com:27950" // http://dreamcast-talk.com master
set sv_master3 "master.onlineconsoles.com:27950" // GameSpy Master Server www.gamespy.net
set sv_master4 "master.maverickservers.com:27950" // http://www.maverickservers.com/forums/v ... 91&p=20341 / http://www.maverickservers.com/MasterSe ... rotocol=43
set sv_master5 "master.ioquake3.org:27950
set sv_maxclients "4"
set sv_maxrate "12000"
set sv_cheats "0"
set sv_keywords "dreamcast"
set sv_pure "0"
set bot_enable "2"
set m1 "map dc_map02 ; set nextmap vstr m2"
set m2 "map dc_map03 ; set nextmap vstr m3"
set m3 "map dc_map04 ; set nextmap vstr m4"
set m4 "map dc_map05 ; set nextmap vstr m5"
set m5 "map dc_map06 ; set nextmap vstr m6"
set m6 "map dc_map09 ; set nextmap vstr m7"
set m7 "map dc_map10 ; set nextmap vstr m8"
set m8 "map dc_map11 ; set nextmap vstr m9"
set m9 "map dc_map12 ; set nextmap vstr m10"
set m10 "map dc_map13 ; set nextmap vstr m11"
set m11 "map dc_map14 ; set nextmap vstr m12"
set m12 "map dc_map15 ; set nextmap vstr m13"
set m13 "map dc_map16 ; set nextmap vstr m14"
set m14 "map dc_map17 ; set nextmap vstr m15"
set m15 "map dc_map18 ; set nextmap vstr m16"
set m16 "map dc_map20 ; set nextmap vstr m1"
vstr m1

As said above, I had done a complete run through of the above maps with a one frag limit to speed things up and all seems well.

So really chuffed at the moment, Xiden has said he has been able to connect and all is good. I've put an invite on here for the Friday Quake players to test my server out and report back here.

Thanks for the help everyone - does anyone know any useful server commands or config scripts to tweak the servers a bit more?

Will keep everyone updated as I go along...

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Fri Aug 02, 2024 5:37 pm
by hadyn
Holsten wrote: Fri Aug 02, 2024 8:16 am make sure the bots are setup to leave the match once human players join. There is the leaky faucet server for example that only allows 1 human player to play against 3 bots with changed names which completely defeats the point of playing online.
How do I do that then?

I've left only one bot on the server to free up 3 slots if the bot doesnt autokick and still gives players a bot to play against whilst they wait for human players.

Anyone know how to get message of the day to display for players?

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Fri Aug 02, 2024 7:03 pm
by Mechanic
Add
set bot_minplayers 2
This will allow for a minimum of 2 players at all times. when a player joins 1 bot leaves and so on.
set g_spskill 2
this sets the skill level for the bot. Now remeber dc players with dialup joins your server so be best to leave that low.

Re: Running a PC Quake 3 Server For Dreamcast In 2024

Posted: Sat Aug 03, 2024 4:26 am
by hadyn
Mechanic wrote: Fri Aug 02, 2024 7:03 pm Add
set bot_minplayers 2
This will allow for a minimum of 2 players at all times. when a player joins 1 bot leaves and so on.
set g_spskill 2
this sets the skill level for the bot. Now remeber dc players with dialup joins your server so be best to leave that low.
Thanks again, I’ll add those to the config file when I restart the server, which will be called “Buddy and Holly’s House (game type)”

This link below was incredibly useful in helping me set the server up, the config file as seen above was adapted from what was found here:

https://dreamcast.onlineconsoles.com/ph ... rsetup.php