Hướng dẫn tạo Server Counter Strike

Đăng ngày 6 Mar 2007 302 Bình luận

Đây là bài viết của Spirit đã được đăng trên Tạp Chí Thế Giới Vi Tính – Thế Giới Game số tháng 3 (ra vào cuối tháng 2) ở trang 62. Đây là bản gốc, bài dc đăng báo đã có chỉnh sửa và biên tập lại.

Đã có rất nhiều bạn quan tâm, đặt câu hỏi về việc tạo 1 server Counter Strike (CS) online. Việc đó không hoàn toàn khó nhưng hơi mất thời gian 1 chút xíu, do đó bài viết sau xin được hướng dẫn các bạn các bước để có 1 server CS online.

Sau đây là 1 số việc cần làm:

Chạy Server: Dĩ nhiên bạn có Server và chạy Server thì mọi người mới có thể truy cập vào, đúng không nào?
Port Forward: Việc forward port có chức năng như “mở cổng” cho mọi người có thể truy cập vào server của bạn thông qua Internet.
Đăng kí tên miền: Bởi đa số các bạn sử dụng Internet tại Việt Nam đều sử dụng ADSL, là IP động nên việc mọi người muốn truy cập vào Server của bạn thường xuyên thông qua IP sẽ khó khăn, nếu đó là bạn bè thì bạn sẽ phải gửi IP cho bạn bè mỗi lần IP của bạn thay đổi. Còn nếu đó là “khách” thì sao? Nói chung là bạn sẽ phải tự động cập nhật IP cho mọi người, việc đăng kí 1 tên miền miễn phí và sử dụng dịch vụ tự động cập nhật IP sẽ giúp bạn không phải làm gì khác ngoài việc gửi cho mọi người tên miền bạn đã đăng kí và mọi người có thể truy cập vào server qua tên miền đó.

Phần 1: Chạy Server

Server CS là hoàn toàn miễn phí do đó bạn chỉ cần tải Steam ở http://www.steampowered.com về, cài đặt. Sau đó đăng kí 1 tài khỏan Steam miễn phí, đăng nhập và vào mục Tools, bạn sẽ thấy được 4 Server của các Game trong đó có Dedicated Server (Server CS 1.6) và Source Dedicated Server (Server CS:Source). Right-Click và chọn Install Game để tải server về (Hoàn toàn miễn phí), quá trình này sẽ rất nhanh nếu máy bạn đã có cài đặt sẵn CS 1.6 hay CS:S (Tùy server bạn muốn tạo) .

Sau khi đã tải server về xong, bạn Right-Click và chọn Launch Game để chạy Server. Chọn và điền các thông số của Server.

Game: bao gồm có Counter Strike, Team Fortress Classic, Day Of Defeat, Death Match Classic, Ricochet, Half-Life và Condition Zero.
Server Name: điền tên Server.
Map:
Network: Internet.
Max Players: số người chơi tối đa được phép truy cập vào Server.
UDP Port: đây là cổng mà bạn sẽ sử dụng để cho phép người chơi truy cập vào Server, thường là 27015->27010. Tuy nhiên bạn có thể tùy chọn nhưng hãy nhớ bạn sẽ dùng đến con số này ở công việc tiếp theo là Forward Port.
Rcon Password: mật khẩu rcon, dùng để quản lí server “từ xa”.
Secure (Valve Anti-Cheat): sử dụng VAC chống Cheat có sẵn của Valve, tuy nhiên nó không mấy tác dụng.

Đây là giao diện khi server đang hoạt động:

Ở mục Main bạn có thể chỉnh sửa Server Name, Map, Network, Rcon Password, Player Password, Map Cycle ( Các map tự động thay đổi – thứ tự ). Mục Configure cho phép bạn chỉnh sửa 1 số thông số trong game của Server mà bạn không cần biết các lệnh của Server. Mục Statistics sẽ hiển thị biểu đồ về họat động của Server như Players, Ping, In, Out, CPU, FPS. Mục Players sẽ hiển thị cho bạn Player Name, ID Steam, Ping, Loss, Frags và Time. Mục BAN sẽ hiển thị cho bạn danh sách các IP, ID Steam bị BAN cũng như thời hạn bị BAN, bạn có thể Add thêm vào danh sách đó. Mục Console sẽ hiển thị các dòng lệnh của Server được sử dụng và bạn có thể sử dụng lệnh cho Server tại đây.

Bạn hãy chú ý thêm về IP Address hiển thị ở mục Main, bạn sẽ dụng IP này cho việc Forward Port. (Trong hình minh họa là 10.0.0.10:27015)

Phần 2: Port Forward

Nếu bạn sử dụng đường truyền của Medianet (internet qua truyền hình cáp) thì bạn không cần làm gì ở bước này bởi Medianet trực tiếp quản lí port. (Bạn không thể can thiệp) và Medianet cũng đã mở sẵn port này cho bạn rồi.
Với các ISP còn lại thì yêu cầu chỉ đơn giản là bạn có quyền truy cập vào modem. Mỗi loại Modem sẽ có cách forward port khác nhau. Mình sẽ hướng dẫn các bạn sử dụng trang web http://www.portforward.com để tìm ra hướng dẫn forward port cho modem của mình.

Truy cập vào http://www.portforward.com, vào tiếp mục Port Forwarding.Di chuyển xuống dưới bạn sẽ thấy danh sách các modem được liệt kê theo tên. Hãy kiếm modem của bạn đúng model của nó. (Vd ở đây mình sử dụng đường truyền VNN và modem Allied Telesyn AT-AR236E.

Sau khi chọn Modem cũng model đúng, trang web sẽ hiển thị cho bạn các cách forward port của các Game. Di chuyển xuống kí tự H để tìm game Half Life.

Sau đó trang web sẽ hiển thị tiếp đầy đủ các bước từ đăng nhập vào modem (kể cả cung cấp cho bạn user & pass mặc định của modem đó) đến bước forward port. Mặc dù là tiếng Anh nhưng cực kì dể hiểu bởi có đầy đủ hình minh họa từ bước đầu tiên cho đến bước cuối cùng.

Và luôn nhớ, Destination IP Address chính là IP mà bạn cho phép truy cập vào, do đó bạn sẽ sử dụng IP đã hiển thị tại mục Main như mình đã nói. (Vd trường hợp của mình sẽ sử dụng IP 10.0.0.10)

Phần 3: Đăng kí tên miền.

Để phù hợp nhu cầu tạo và sử dụng miễn phí. Xin giới thiệu tới các bạn dịch vụ tên miền cùng dịch vụ tự động cập nhật IP vào tên miền đó tại: http://www.dyndns.org

Truy cập vào http://www.dyndns.org sau đó chọn Create Account để đăng kí tài khoản mới. Điền đầy đủ vào phần User Information bao gồm: Username (tên tài khỏan), Email (địa chỉ thư điện tử), Confirm Email (xác nhận địa chỉ thư điện tử), Password (mật khẩu), Confirm Password (xác nhận mật khẩu).

Đánh dấu chọn ô I Agree to the AUPI will only create one free account ở mục Term Of Service để đồng ý với các điều khỏan mà dyndns đưa ra.

Mục About You và Mailing Lists là phụ, không quan trọng và dyndns cũng không yêu cầu bạn nhập vào. Bạn có thể nhập vào tùy thích.

Tiếp tục chọn Create Account (trang web hiển thị: Account Created …). Nếu đăng kí thành công thì bạn hãy vào kích họat tại địa chỉ thư điện tử mà bạn đã dùng để đăng kí.

Sau khi kích hoạt xong bạn đăng nhập vào và chọn Add Host Services trong My Hosts ở mục My Account. Tiếp tục chọn Add Dynamic DNS Host.

Mục Hostname bạn có thể chọn 1 phần mở rộng tên miền miễn phí, tốt nhất là bạn hãy chọn .servegame.org cho phù hợp với server game và thói quen của người chơi cũng dễ nhớ hơn, còn ô trống trước đó là do bạn chọn, ở đây mình điền q9cs. Như vậy tên miễn của mình đăng kí và sử dụng là q9cs.servegame.org.

Như vậy là xong, bạn đã có 1 tên miền miễn phí và cố định. Tiếp theo là việc cuối cùng, sử dụng dịch vụ tự động cập nhật IP vào tên miền đó của dyndns. Vào Support > Update Clients và chọn Get It From CNET Download.com! để tại chương trình DynDNS Updater bản mới nhất tại download.com

Sau khi download và cài đặt, bạn chạy chương trình DynDNS Updater và để mặc định, chọn Next đến bước điền Hostname Group, điền vào tùy ý. (Vd mình điền q9cs)

Next tiếp và chương trình sẽ yêu cầu bạn điền Username, Password và Confirm. Bạn hãy sử dụng Username, Password đã đăng kí tại trang web http://www.dyndns.org để điền vào. Ở đây mình điền Username là q9server, Password & Confirm là 123456.

Nhấn Next. Chọn Yes, do automatic download ở mục Entering Hostname để chương trình tự động download những tên miền bạn đã đăng kí, tránh sai sót nếu bạn tự điền vào.

Next, chương trình sẽ hiển thị tên miền bạn có, đánh dấu vào ô trước tên miền để chọn tên miền đó. (Vd q9cs.servegame.org). Next 1 lần nữa

Và quan trọng là ở bước này bạn hãy chọn Enable Automatic Update để chương trình tự động cập nhật IP của bạn nếu có thay đổi cho tên miền đó.

Nhấn Next, chọn Start with Windows, nhấn Next sau đó nhấn Finish.

Như vậy là xong, bạn chỉ việc gửi tên miền này cho bạn bè hoặc đưa lên web để mọi người có thể cùng vào chơi. Tuy nhiên lưu ý, do đây là bạn sử dụng phiên bản server Steam (có bản quyền) do đó chỉ những người chơi sử dụng Steam mới có thể truy cập được. Và nếu bạn sử dụng Server bạn sẽ ko phải suy nghĩ về quá nhiều vấn đề như tại sao đã tạo server rồi mà server ko hiển thị ở mục Find ở Internet? Người truy cập ko thể add Server của bạn vào mục Favorite hay tương tự như vậy …

Tuy nhiên đa số các người chơi CS ở VN hiện chưa có sử dụng CS Steam, nên nếu bạn muốn tạo 1 Server cho nhiều người chơi bằng Non-Steam thì bạn chỉ việc tìm kiếm 1 bản Server Non-Steam – Sử dụng chức năng tim kiếm ở Google hay Altavista tìm kiếm rất dễ dàng – Và làm tương tự các bước trên. Do ko ủng hộ việc tạo thêm server Non-Steam tại VN nên mình ko cung cấp cho các bạn link download cũng như hỗ trợ các bạn trong việc làm server nếu các bạn làm server Non-Steam.

302 Comments to “Hướng dẫn tạo Server Counter Strike”

  • em la admin cua sever sao em ko vao duoc sever cua em

  • ai vao sever cua tui ne mo cua luc 9gio sang chu nhat va 9gio sang thu bay,cac ban add ip 10.0.0.6:27017 vao favourite cua game half -life condition zero

  • neu ai ko vao thi tui danh choi tren sever cua nguoi khac vay
    sever cua tui khong hien len muc internet

  • cac bac oi, ai co the huong dan em dang ki 1 tai khoan tai iGame, ai co anh (hoac bai viet) xin gui ve:fish_model_2098.Cam on nhiu!

  • Em dùng net ngoài tiệm nên ko rõ về modem của ng` ta.H nếu muốn lập 1 sever CS 1.6 thì chỉ bít dc cái IP 10.0.0.2 tìm thấy Ver của Modem là Zoom X5 GS Ver 1.0.1-00 thì ko bít đây là loại modem gì.Em tra ở trong cái PFconfig cũng ko có .Anh chị nào bít chỉ dùm với :( (

  • anh spiritttttt, lam on jup em voi, modem cua em la siemens gigaset s260ds, lam on chi em cach portfoward cua modem nay di:((

  • Các câu hỏi của các bạn đều đã có trả lời tại các comment, đọc từ từ bình tĩnh rồi thử lại nha.

  • Bác Spirit cho mình hỏi cách tạo cá Admin mod cần phải làm j và các bước làm thế nào bác Spirit có thể bỏ công sức ra viết mot bài riêng để hướng dẫn anh em được hiểu rõ hơn! thanks bác spirit!!!! hy vọng sớm đọc được bài hướng dẫn của bác Spirittttttttttttttt!!!!!!!!!!!!!!!!

  • minh vao http://www.portforward.com/default.htm roi nhung khong biet cho tim modem cua minh o dau de ma portforward !

  • #208: thật ra admin có toàn quyền khi sử dụng rcon hoặc nắm server. Còn xử lí ra sao cho hợp lí đúng là phải viết 1 bài. Mình sẽ viết khi có thời gian
    #209: http://www.portforward.com/english/routers/port_forwarding/routerindex.htm

  • Anh ơi cho em hỏi, đăgn ký 1 acc Steam miễn phí ở đâu, như thế nào? và vì sao phải đăng ký hả anh?

  • #211: Vào phần Steam mà coi nha

  • Em chưa có steam nên em tạo server non-steam nhưng chính máy em cũng không connect được, cùng cmd ping thì được, nhưng console connect thì không được, vậy có phải do lỗi khi forward port không?
    Thứ 2 là em có thể sử dụng steam để tạo server non-steam để những người không có steam vào được không ?

  • Em tạo được server nonsteam rồi, dùng máy ngoài mạng connect được vào, bắn bình thường, nhưng chính máy chủ thì không connect được, 1 máy trong mạng LAN cũng không connect được (nhà em chỉ có 2 máy). Anh có giải pháp gì không

  • Máy LAN thì phải connect IP LAN, tức là IP server chứ ko phải connect theo domain bạn đã đăng kí.

  • OH! Thank you so much……… Em làm được rồi, cảm ơn anh nhiều nhiều :D

  • Em biết anh rất bận nhưng anh nên hướng dẫn cho mọi người chút gì đó để mọi người có thể làm được server ưng ý. Theo em thì anh chỉ cần tạo 1 topic hướng dẫn qua cách cài và cách sử dụng AMXX(theo em cái này cũng dễ thui, chỉ mất khoảng nửa trang màn hình để hướng dẫn) sau đó mọi người cần hỏi gì thì sẽ hỏi như vậy sẽ không mất thời gian của anh mà mọi người cũng có trọng điểm hơn. Những câu hỏi có thể người khác sẽ biết họ sẽ trả lời anh sẽ không mất thời gian trả lời nữa, ở VN em chỉ thấy có đây là nơi có thể hỏi được thui, chứ vào igame hay esport hỏi thì cũng đến thế, chẳng ai trả lời cả, chắc các anh bận luyện tập. Anh lập topic như vậy mỗi ngày anh chỉ cần vào 15 phút cũng có thể hỗ trợ tốt cho mọi người rồi.

  • model của mình là Cnet car2-701U mình tìm ko thấy trong phần http://www.portforward.com thì làm thế nào? ai rảng tìm hộ mình mới.

  • model của mình là Cnet car2-701U mình tìm ko thấy trong phần http://www.portforward.com thì làm thế nào? ai rảng tìm hộ mình mới.nếu có thể thì gửi hướng dãn vào hòm thư mình nhe.giacmong_muadong_yh@yahoo.com

  • Nếu giao diện tương tự thì có thể làm tương tự

    http://www.portforward.com/english/routers/port_forwarding/CNET/CAR2-804/Half_Life.htm

  • Cho shinichi hoi loi nay thi ta phai khac phuc the nao a :
    Master server communication disabled.

  • Cái đó ko phải lỗi… ko cần quan tâm đâu.

  • Anh cho em hỏi, em làm server thành công rồi, chạy server internet ngon lành, nhưng nếu creat LAN thì khi connect vào nó lại bào là VALUE invaid hay cái gì đó, đại khái là server không cùng bản với client mà connect internet lại được. Anh có cách nào khắc phục không ?

  • Cho shinichi hoi, lam the nao de biet server cua minh tao ra co the search duoc tren internet a. Voi thong bao “Master server communication disabled”, shinichi search ko thay co server tren internet, va nhung dua ban search cung ko thay co.

  • cho mình hỏi forum igame mình ko reg nick dc,lỗi là already in use hoặc 0 match standards. ko biết có fải đã lock ko ?

  • #233: bạn chụp hình rồi gửi lên mình xem thử.
    #234: thông báo đó ko phải là thông báo là server ko có trong list, bạn sử dụng lệnh sv_region 4 thử xem sao nha.
    #235: lạc đề, xin phép ko trả lời.

  • Spirt cho mình YM mình hỏi một chút được không , mình muốn hỏi một chút về cách tạo IP tĩnh , hình như mình làm chưa ổn . Thấy nick YM của bạn post trong bài nào rồi nhưng giờ tìm lại chưa bít ở đâu , nhìn hoa mắt quá

  • Y!M: spirit_igame

  • Em sài mạng cuảt Viettel, Modem Data Route 2 ports! vô http://www.portforward.com tìm không có liệu em có tạo server đc ko!

  • #Spirit : Đây nè anh : http://files.myopera.com/cnt47dh/files/untitled.JPG
    Creat Server internet thì bình thường, nhưng creat Server LAN thì nó báo vầy.
    #229 : Bạn tìm cái modem nào tên giống giống vầy, rồi xem giao diện nó có giống không; nếu giống là config y hệt

  • #230: sv_lan 1

  • Hixx. sv_lan 1 không được anh ui, mặc định của nó là 1 rùi mừ. Nhưng em để sv_lan 0 thì lại được…. khó hiểu thiệt

  • ;) ) Tại ko nhớ rõ lắm, cứ thử 1 ko dc thì 0, dc thì tốt hihi

  • Spirit oi T_T ??? Sao min`h lam` server ko duoc ….
    Luc tao server no’ bao’ la` “Your sever is out of date, and will be listed on the master sever until you restart”
    “Do you wishshutdown now?”
    no bao nhu vay la` sao vay ???????????? Xin may’ ban nao` bit giup do~ minh` … Cam on may’ ban .Thanks

  • Của bạn là steam hay non-steam. Thử patch bản v23 xem. Mà nó thông báo ở chỗ nào, bạn đã làm những gì rồi ?

  • sao mình gọi nick bro spirit chả thấy ai trả lời nhỉ ? Vậy sao hỏi được giờ
    Bro Long làm được server non steam rồi cho mình nick liên lạc mình cũng muốn hỏi vài điều nhé

  • Chào bạn, mình đã tạo 1 serve non steam. Mình đã làm đúng các bước, Modem mình là Zyxel P660R – 61C. Start Port là 27015, End Port là 27015. Ip là 192.168.1.33. Mình đã đăng kí domain là a2-hyuu.servegame.org. Có phải mình chỉ có thể connect vào ser = 192.168.1.33:27015. Người ở nơi khác thì connect = domain kia hả. Mình thấy họ lúc thì vào đc ser mình, lúc kô. Đó có phải là sự may rủi của ser non steam kô. Cảm ơn bạn đã đọc.

  • #237: vụ LAN – NET thì đúng rồi, còn server thì đã vào dc là vào dc, ko vào dc là ko vào dc, ko có may rủi non-steam gì hết á.

  • Mình không tạo domain.IP động của mình ví dụ là 117.0.29.243 . IP tĩnh 10.0.0.11 . Vậy người khác muốn vào qua IP có phải add vào favourite là :

    117.0.29.243:27015 ko ?

  • The RTL8139 will not allow you to forward enough ports, to run Half Life Steam. You should try using the DMZ portion of this router if it is available. Alternatively you can try switching the router to bridged mode. You will need to contact your ISP to switch to bridged mode, so they can make the required changed on their end.

    cai nay nghia la sao ha anh

  • doan nay la luc chon Half Life Steam roi` no” thong bao” nhu vay. :( ( xong het roi. con` moi~ buoc” nay`. bux woa”

  • #236 : Y!M của mình là “vavian_hsu”
    #237 : Mình cài server thì bất kỳ khi nào bật lên mọi người cũng search được nên mình cũng không biét là có phải do non-steam hay không, nhưng theo mình nghĩ thì không phải, tất cả là do mình cài đặt hết. Bạn thử mã sv_region 4 xem sao.
    #239 : Đúng là có thể add favorite như vậy, nhưng bạn nên nhớ đến chữ “động” ~> cái ip của bạn sẽ thay đổi khi bạn turn off modem, như vậy khi IP của bạn thay đổi thì cái mà người ta đã add favorite không còn tác dụng nữa. Do đó mới nảy sinh ra cái đăng ký domain ~> cái này free và khá dễ dàng sử dụng nên nếu bạn muốn add vô favorite để lúc nào cũng xài được thì nên đăng ký.
    #240,241 : Bạn có Steam không ? Nếu bạn cài steam thì mình không support được vì mình cài non-steam :D

  • anh oi model cua em la Zoom 5551A mang VNN anh co the tim ho em dc ko

  • Discount hotels have superior rates to other hotels, so in many cases they will book up more quickly than other similar hotels in the area. [URL=http://blog.9999host.com/disco/hotwire-car.html]hotwire car[/URL]

  • Spirit à , mong bạn hãy dành chút thời gian để giải đáp những thắc mắc của mình nhé :
    - Mình có đọc qua bài viết của bạn , và đã thử làm 1 server , nhưng sau khi mình đã mở port đúng theo hướng dẫn của portforward.com ( mạng VNPT_ modem Smart AX MT880 , xài HLDS của patch v23 ) ,khi mở server thì trong dòng console có báo : Connect to steam server … successful nhưng mình đợi từ sáng đến trưa vẫn chẳng thấy 1 bóng người vào server cùa mình . Bạn có thể giải đáp cho mình ko ?

  • Cho mình hỏi làm cách nào để post hình lên được để mình post lên có lẽ sẽ tiện hỏi đáp hơn

  • Giup minh voi minh lam xong het roi nhung den khi mo chay server den phan Star server thì nó hiện ra cái khung…..
    Couldn’t allocate dedicated server IP Port 27015.

  • minh tao dc server roi.vao choi nhung no hien len invailid cd key

  • ban j dung` smartax MT 880 jong minh do.nhung minh bi invailid cdkey

  • ban oi minh vo\ao` trang portforward.com rui minh vao portwarding chi toan vo trang tim kiem google va minh cha? thay’ cai hieu modem nao ca? mong chi? giup minh

Post comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word