Collapse column

 Main Menu -


 Links -


 Personal Menu -

Hi, Guest
avatar


 Calendar -

March 2024
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Author Topic: I really want to make a server please help  (Read 8411 times)

wannaplay61

  • Newbie
  • *
  • Posts: 25
  • Karma: +0/-0
I really want to make a server please help
« on: 26. January 2012, 12:08:28 »
counter-strike beta 5.2 counter-strike beta 6.1 please send links on what i need to download please please ! my friends and i are VERY tired of playing on the lag infected turkish server !!

Cnegurozka

  • Administrator
  • Uber-Pro
  • *****
  • Posts: 417
  • Karma: +0/-0
Re: I really want to make a server please help
« Reply #1 on: 28. January 2012, 12:38:25 »
A warning upfront: This is not a trivial task and it will require some work and knowledge of PC's and networks!

1.) To have players to be able to join from the Internet you need to either use a special kind of server that is only available for linux, or you have to use a specially configured (preferably linux) router.

2.) Your server needs to be a single cpu, single core machine. The server will crash constantly on a multi core system. This can either be achieved by using an old pc, or by using virtual machines.
If you don't have an old pc at home I would recommend XEN as virtual machine, but virtualbox, kvm etc. are also possible.

3.) Please name your Counter-Strike folder in this fashion: "cstrk52" for Counter-Strike 5.2 and "cstrk61" for Counter-Strike 6.1! Or players will not be able to play on your servers when they are configured for the other servers (Phalanx, NLPD, Turkish).

4.) So files you need are:
Linux:
Half-Life Server (HLDS): http://www.betastrike.net/downloads/hlds_l3016.tar.gz/from/server/
Counter-Strike Server Files 5.2: http://www.betastrike.net/downloads/cs_beta52.tar.gz/from/server/cs/
Counter-Strike Server Files 6.1: http://www.betastrike.net/downloads/cs_beta61.tar.gz/from/server/cs/

And the script that is attached to this post.

Windows
Just use the normal Counter-Strike files that are used in Clients. As server software you can use either the normal full game install or this: http://www.betastrike.net/downloads/hlserver4016.exe/from/server/

To make the connection you have to use Source-Translation (SNAT) on your router, which is kind of masquerading for incoming packets, but only for the Counter-Strike server of course. If you have a Linux router you can use this commands:
Code: [Select]
iptables -t nat -A PREROUTING -p udp --dport 27015:27020 -d 88.198.134.211 -j DNAT --to-destination 88.198.134.210
iptables -t nat -A POSTROUTING -p udp --dport 27015:27020 -d 88.198.134.210  -j SNAT --to-source 88.198.134.211
Where 88.198.134.211 is the WAN Ip of you router, 88.198.134.210 the WAN/LAN Ip of your server and 27015:27020 the ports you use.

Good luck! (or play on one of the European servers ... or wait for Eisbaer ;)

PS.: moved to Server Support!
I'm running:
Gameservers: HL Deathmatch | Firearms 1.2a | CS 6.1 | CS 5.2
And Teamspeak 3
... also BetaStrike.Net in general ;)