I'm thinking about hosting a dedicated server...
Moderators: Do_Checkor, Starken
- Foil
- DBB Material Defender
- Posts: 4900
- Joined: Tue Nov 23, 2004 3:31 pm
- Location: Denver, Colorado, USA
- Contact:
I'm thinking about hosting a dedicated server...
Hey, all.
At least a few of you may know me, since I've been playing multiplayer for a few months now.
I recently got a new machine and upgraded my broadband connection, so I'm thinking about hosting a dedicated D3 server. It's the least I can do to give a little back to the community.
I just have a few questions (forgive me if I'm a bit n00bish about server operation), but first here are my specs:
Location - Central US (Oklahoma)
Connection - Cox cable (4Mbps down / 512Kbps up)
Machine - P4 2.8GHz, 512MB RAM, running XP SP2
No hardware firewall yet (though I do have the XP firewall up for now)
So:
- Should I use Hunter's server tool, since I'd be pretty new to this? If so, where can I get the most current version?
- What about "free-CPU-cycles" apps like Folding@Home and GIMPS? Do they tend to interfere with the server performance?
- As to level and game settings, I'd like to find a "niche", if there is a particular gametype or level that players would like to see more of. Any suggestions?
- Oh, and what about playing on the same machine? If I play on the same machine I'm hosting the game on, does that tend to cause problems (besides loss of machine performance)?
Let me know what you all think - even if it's to tell me I'm an idiot.
At least a few of you may know me, since I've been playing multiplayer for a few months now.
I recently got a new machine and upgraded my broadband connection, so I'm thinking about hosting a dedicated D3 server. It's the least I can do to give a little back to the community.
I just have a few questions (forgive me if I'm a bit n00bish about server operation), but first here are my specs:
Location - Central US (Oklahoma)
Connection - Cox cable (4Mbps down / 512Kbps up)
Machine - P4 2.8GHz, 512MB RAM, running XP SP2
No hardware firewall yet (though I do have the XP firewall up for now)
So:
- Should I use Hunter's server tool, since I'd be pretty new to this? If so, where can I get the most current version?
- What about "free-CPU-cycles" apps like Folding@Home and GIMPS? Do they tend to interfere with the server performance?
- As to level and game settings, I'd like to find a "niche", if there is a particular gametype or level that players would like to see more of. Any suggestions?
- Oh, and what about playing on the same machine? If I play on the same machine I'm hosting the game on, does that tend to cause problems (besides loss of machine performance)?
Let me know what you all think - even if it's to tell me I'm an idiot.
Re: I'm thinking about hosting a dedicated server...
Yes, most easy to use. http://www-user.uni-bremen.de/~baedeker/Foil wrote:- Should I use Hunter's server tool, since I'd be pretty new to this? If so, where can I get the most current version?
Works w/o problems on my servers, no interference w/ folding at least.Foil wrote:- What about "free-CPU-cycles" apps like Folding@Home and GIMPS? Do they tend to interfere with the server performance?
Never tried to launch the game for playing while the dedis run in the background.. Not sure that'll work.Foil wrote:- Oh, and what about playing on the same machine? If I play on the same machine I'm hosting the game on, does that tend to cause problems (besides loss of machine performance)?
More links for you:
http://www.descentforum.net/ServerOps/
http://www.vonclan.net/Games/D3AntiCheat.asp
-
- DBB Supporter
- Posts: 1444
- Joined: Tue Aug 07, 2001 2:01 am
Re: I'm thinking about hosting a dedicated server...
I think Sheep does this all the time for testing. I guess as long as your machine has enough horse power it would work.Grendel wrote:Never tried to launch the game for playing while the dedis run in the background.. Not sure that'll work.Foil wrote:- Oh, and what about playing on the same machine? If I play on the same machine I'm hosting the game on, does that tend to cause problems (besides loss of machine performance)?
RC
- WarAdvocat
- DBB Defender
- Posts: 3034
- Joined: Sun Jun 23, 2002 2:01 am
- Location: Fort Lauderdale, FL USA
Allow me to suggest 5 player SKYBOX
Respawn: LOW (30-60s)
Disallow : omega
Allow: All ships
Goal: 50-75
Difficulty: Insane
I'd play more skybox but the only US server usually available is a Hoard and nobody seems to want to play more than a round or so It's too stressful I guess. I know I'm worn out after a couple rounds...
Respawn: LOW (30-60s)
Disallow : omega
Allow: All ships
Goal: 50-75
Difficulty: Insane
I'd play more skybox but the only US server usually available is a Hoard and nobody seems to want to play more than a round or so It's too stressful I guess. I know I'm worn out after a couple rounds...
- CDN_Merlin
- DBB_Master
- Posts: 9757
- Joined: Thu Nov 05, 1998 12:01 pm
- Location: Capital Of Canada
- CDN_Merlin
- DBB_Master
- Posts: 9757
- Joined: Thu Nov 05, 1998 12:01 pm
- Location: Capital Of Canada
Sadly, these days people still only play the popular levels. I doubt anyone would play a different new level, because they are fine with the old ones. We usually have about 70 extra servers running those cool, good games... and they're empty.
I'm with WarAdvocat. Skybox and Indika seem less played nowadays than those other three, and there aren't any good Skybox levels up (but I do like Hoard). I'd love some simple 5 player skybox, I'd be in there alot.
I'm with WarAdvocat. Skybox and Indika seem less played nowadays than those other three, and there aren't any good Skybox levels up (but I do like Hoard). I'd love some simple 5 player skybox, I'd be in there alot.
i would like to get at least 3 machines, one running a 1on1 server with the levels rotating on that every week, #2 being a anarchy with rotation also and for now the third being something like halogen entropy or something like that.
thats till i can get more i would really like to have people on these servers if i get the go-ahead so suggestions would be nice
thats till i can get more i would really like to have people on these servers if i get the go-ahead so suggestions would be nice
I really wanna play you in a 1v1 lol and get wooped. That would be the funn(i?)est thing ever.Behemoth wrote:i would like to get at least 3 machines, one running a 1on1 server with the levels rotating on that every week, #2 being a anarchy with rotation also and for now the third being something like halogen entropy or something like that.
thats till i can get more i would really like to have people on these servers if i get the go-ahead so suggestions would be nice
Good luck to you both on your servers.
And possible southeast lan(s)Money! wrote:I really wanna play you in a 1v1 lol and get wooped. That would be the funn(i?)est thing ever.Behemoth wrote:i would like to get at least 3 machines, one running a 1on1 server with the levels rotating on that every week, #2 being a anarchy with rotation also and for now the third being something like halogen entropy or something like that.
thats till i can get more i would really like to have people on these servers if i get the go-ahead so suggestions would be nice
Good luck to you both on your servers.
If you like Skybox and want to rotate now and again, puuuuuleeeeeeaaaase consider Skybox Evolution now and again
Dissallow: Omega/Blackshark/All counter measures.
Low refresh: 20/30 secs
Allow: all ships.
EDIT: as a matter of fact Ive been running Moles a long time on Crypt, and it might be time for a change. I just might run Skybox Ev for a while.
Dissallow: Omega/Blackshark/All counter measures.
Low refresh: 20/30 secs
Allow: all ships.
EDIT: as a matter of fact Ive been running Moles a long time on Crypt, and it might be time for a change. I just might run Skybox Ev for a while.
- Foil
- DBB Material Defender
- Posts: 4900
- Joined: Tue Nov 23, 2004 3:31 pm
- Location: Denver, Colorado, USA
- Contact:
Wow, I didn't know that! I'll see how much bandwidth and processor time one server takes up, and I'll add more servers if I can.Grendel wrote:You only need one machine, you can have multiple servers running simultanousely. A D3 server on a 2.8GHz P4 running at 100Hz w/ 8 people in it eats maybe 15% CPU time (if at all).
Grendel is right. You, do have to change -useport -tempdir and -gamespyport for each server. Also the -tempdir and the -useport that you use for the servers can not be the same ones the game uses. Set all those parameters up and there is no conflicts between any of the servers and the game on one machine.
You might want to consider upping the framecap on the servers a bit. It defaults to 50. At 50 it tends to cause slightly wierd things happening with megas and such. But upping it begins to eat up more of your CPU power. You can play with it a bit to find out how much computer power you want to eatup.
They just gave you the genralities of the PPS. For everyone reading tune out now if you dont want to read long boring math.
PPS is packets per second. A net packet is described as 576 bytes. This includes some header/control bytes. So if you take the example of 40,000 bits per second per player: 40000/576/8bits per byte = PPS 9.9
Round that up to 10. You could get away with 9 but I have gotten "skippyness" complaints when Ive used 9.
If your using cable, default upload speed is about 360,000bits per second. If you use 10PPS then:
360000/576/8/10 PPS = 7.8 players.
Round that down since you cant have .8 players and you need a little overhead anyway and thats 7 players on cable.
You might want to consider upping the framecap on the servers a bit. It defaults to 50. At 50 it tends to cause slightly wierd things happening with megas and such. But upping it begins to eat up more of your CPU power. You can play with it a bit to find out how much computer power you want to eatup.
They just gave you the genralities of the PPS. For everyone reading tune out now if you dont want to read long boring math.
PPS is packets per second. A net packet is described as 576 bytes. This includes some header/control bytes. So if you take the example of 40,000 bits per second per player: 40000/576/8bits per byte = PPS 9.9
Round that up to 10. You could get away with 9 but I have gotten "skippyness" complaints when Ive used 9.
If your using cable, default upload speed is about 360,000bits per second. If you use 10PPS then:
360000/576/8/10 PPS = 7.8 players.
Round that down since you cant have .8 players and you need a little overhead anyway and thats 7 players on cable.
The D3 Server Tool takes care of that -- provides you w/ a nice configuration menu, no need to twiddle around w/ command lines.Nosferatu wrote:You, do have to change -useport -tempdir and -gamespyport for each server. Also the -tempdir and the -useport that you use for the servers can not be the same ones the game uses. Set all those parameters up and there is no conflicts between any of the servers and the game on one machine.
I'd recommend going w/ the pps/ppl values I posted above, I'm sure 7.8 ppl on a 368k up w/ 10 pps won't work at all You'll be lucky to handle 5.
- Foil
- DBB Material Defender
- Posts: 4900
- Joined: Tue Nov 23, 2004 3:31 pm
- Location: Denver, Colorado, USA
- Contact:
Okay... it seems I'm a n00b at this, since I'm apparently having some firewall/router issues.
To start, I launched a small Skybox server with Hunter's D3Server tool, and made sure I had all the right entries (as far as I know) in the .cfg files.
Here's the thing: my game shows up on the PlanetDescent tracker, but none of the other trackers. I also can't seem to join it from anywhere.
I'm on broadband, with a cable modem going into my Linksys wireless router (I know, I know... I got it because I couldn't afford anything else), which has just the one desktop connected.
I have the XP firewall up, but I opened ports 2092-2094, as well as 27900, 22999, and 20143 for the trackers.
NAT is enabled on the router so I can use my laptop around the house, but there's no firewall settings on the router that I can see, and I've got the router firmware up-to-date.
Here's the thing: D3Server (and ipconfig) shows my ip as 192.168.1.100 instead of my true outside ip (obtained from whatismyip.com). I'm assuming this is because of the router, so I set the alternate ip in D3Server to my outside ip.
TechPro gave me some advice about the NAT and setting port forwarding, but I'm pretty new to this, so I haven't found anything that works (yet).
Do any of you run a server behind a wireless router and firewall like this? And if so... help?
Thanks!
P.S. The server name is "Central Skybox" for now, and my outside ip is 68.225.161.122 .
To start, I launched a small Skybox server with Hunter's D3Server tool, and made sure I had all the right entries (as far as I know) in the .cfg files.
Here's the thing: my game shows up on the PlanetDescent tracker, but none of the other trackers. I also can't seem to join it from anywhere.
I'm on broadband, with a cable modem going into my Linksys wireless router (I know, I know... I got it because I couldn't afford anything else), which has just the one desktop connected.
I have the XP firewall up, but I opened ports 2092-2094, as well as 27900, 22999, and 20143 for the trackers.
NAT is enabled on the router so I can use my laptop around the house, but there's no firewall settings on the router that I can see, and I've got the router firmware up-to-date.
Here's the thing: D3Server (and ipconfig) shows my ip as 192.168.1.100 instead of my true outside ip (obtained from whatismyip.com). I'm assuming this is because of the router, so I set the alternate ip in D3Server to my outside ip.
TechPro gave me some advice about the NAT and setting port forwarding, but I'm pretty new to this, so I haven't found anything that works (yet).
Do any of you run a server behind a wireless router and firewall like this? And if so... help?
Thanks!
P.S. The server name is "Central Skybox" for now, and my outside ip is 68.225.161.122 .
They were right about port forwards. You need to port forward all the ports that you opened up at the firewall so that everyone from the outside can see your server. Check the router manual for port forwards. I would think even a wireless router would have this. But I dont have that much experience with wireless routers.
When someone uses your outside address, it stops at your router. If you tell the router to "port forward" the individual ports to the machine running your server (usually by its internal IP address) then the router automatically routes the traffic for that port to your server machine.
When someone uses your outside address, it stops at your router. If you tell the router to "port forward" the individual ports to the machine running your server (usually by its internal IP address) then the router automatically routes the traffic for that port to your server machine.
-
- DBB Supporter
- Posts: 1444
- Joined: Tue Aug 07, 2001 2:01 am
On the newer Linksys port forwarding is done under Applications & Gaming
Check to see what IP address range the thing is issuing from DHCP and select some address outside that range to set your 'server' with so it a static IP address. Then point the forwarded ports to that address (192.168.200.10 in my example).
Check to see what IP address range the thing is issuing from DHCP and select some address outside that range to set your 'server' with so it a static IP address. Then point the forwarded ports to that address (192.168.200.10 in my example).
- WarAdvocat
- DBB Defender
- Posts: 3034
- Joined: Sun Jun 23, 2002 2:01 am
- Location: Fort Lauderdale, FL USA
Nice server Foil, thank you for it! Glad you took WarA's suggestion. Real good to have skybox back.
I'd have to agree with him too though, I got disconnected and there were some huge spikes after the count hit 7-8 people. I'm fine with the respawn time though, War just likes it because he never dies and gets to keep his triple barney. I, on the other hand, have to refind it every few seconds...
I'd have to agree with him too though, I got disconnected and there were some huge spikes after the count hit 7-8 people. I'm fine with the respawn time though, War just likes it because he never dies and gets to keep his triple barney. I, on the other hand, have to refind it every few seconds...
- Foil
- DBB Material Defender
- Posts: 4900
- Joined: Tue Nov 23, 2004 3:31 pm
- Location: Denver, Colorado, USA
- Contact:
Thanks, guys! (Especially to RC and everybody who gave me useful tech advice.)
As some of you found, I've got the server up and running (actually, I've got two up right now)... feel free to jump on and give me any feedback.
Mostly, I'm just playing with the PPS and max players settings, to see what my connection can handle.
So far, it looks like I may be able to run two simultaneous 6-player games... from my calculations, that should require a little less bandwidth than a single 8-player, right?
Anyway, I'm still open for level suggestions - the Skybox server was popular for a couple of hours yesterday, but I still want to rotate a couple of levels in the other one. (I currently have it running Damage, one of my favorites... but that should change this evening.)
Again, thanks, guys!
As some of you found, I've got the server up and running (actually, I've got two up right now)... feel free to jump on and give me any feedback.
Mostly, I'm just playing with the PPS and max players settings, to see what my connection can handle.
So far, it looks like I may be able to run two simultaneous 6-player games... from my calculations, that should require a little less bandwidth than a single 8-player, right?
Anyway, I'm still open for level suggestions - the Skybox server was popular for a couple of hours yesterday, but I still want to rotate a couple of levels in the other one. (I currently have it running Damage, one of my favorites... but that should change this evening.)
Again, thanks, guys!