Nơi thể hiện đẳng cấp
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Download và Hướng dẫn chơi Starcraft-Broodwar online

Go down

Download và Hướng dẫn chơi Starcraft-Broodwar online Empty Download và Hướng dẫn chơi Starcraft-Broodwar online

Bài gửi  Pina Colada_3108 Mon Sep 28, 2009 9:58 am

Starcraft 1.14 Released
Download và Hướng dẫn chơi Starcraft-Broodwar online 0.628029001254106507
Download và Hướng dẫn chơi Starcraft-Broodwar online 0.600769001254106506
Download và Hướng dẫn chơi Starcraft-Broodwar online 0.228946001254106505
Download và Hướng dẫn chơi Starcraft-Broodwar online 0.868849001254106503

Link:http://forum.gamevn.com/redirector.php?url=http%3A%2F%2Fftp.blizzard.com%2Fpub%2Fbroodwar%2Fpatches%2FPC%2FBW-114.exe
BWLaunch:http://forum.gamevn.com/redirector.php?url=http%3A%2F%2Fwww.bwprogrammers.com%2Fmodules.php%3Fname%3DDownloads%26d_op%3Dgetit%26lid%3D14=14
Sau khi cập nhật lên bản 1.14. Tải BWLaunch ở cuối trang vào thư mục gốc của BroodWar rồi chạy.


http://www.xhcatv.com.cn/game/starcraft/reg/Brood.rar (230.35 MB)
http://www.rc.cq.cn/soft/brood.rar (92.51 MB)

Muốn chơi được trên Bnet, bạn cần nâng cấp lên phiên bản mới nhất (1.12b). 7xPatcher là 1 chương trình cho phép bạn chơi SC:BW ở các phiên bản từ 1.08 tới 1.12b, sửa số CD-Key, sửa đường dẫn tới thư mục SC:BW, quản lí gateway,... Bạn có thể download 7xPatcher ở đây:

http://starcraft.7x.ru/content/files.../patcher7x.exe

(Lưu ý là bạn chỉ cần dùng thêm 7xPatcher là đủ để chơi SC:BW 1.12b, không cần phải dùng patch của Blizzard cũng như các trình loader khác)

Về CD-Key để chơi trên Bnet, bạn có thể tham khảo link sau: http://www.gamevn.com/forum/showthread.php?t=80150
Download và Hướng dẫn chơi Starcraft-Broodwar online 0.005375001254106502

Để chơi online được trên Battle

- Bước chuẩn bị

Có thể sử dụng những cách sau:
1. Có thể mua bản StarBW đã crack 1 đĩa CD khoảng 7ngàn bất cứ version nào cũng được.
2. Download trực tiếp bản StarBW đã crack ver1.10 tại đây

http://www.d4.ru/pub/Files/Brood_110.zip

Dùng Internet Download Manager (http://www.internetdownloadmanager.com/download.html) để download là tốt nhất.

(giải nén nếu bạn chưa biết down Winzip ở www.winzip.com)

- Reg chương trình

Phải đăng kí đường dẫn của game thì nó mới xác định là đã cài đặt hay chưa, bước này chuẩn bị cho việc Update lên bản 1.11b
Có thể sử dụng những cách sau:
1. Tìm file setup hình chữ 1911 phải đặt trong thư mục chính của game -> chạy nó -> nó sẽ tự động điền đường dẫn cần thiết của bản Star bạn có. Nếu không có file này, có thể download tại đây.
2. Chạy regedit từ menu Run của Win, thay đổi key sau:
[HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\Starcraft]
"InstallPath"="C:\\thumucStar"
"StarCD"="C:\\thumucStar"
"Program"="C:\\thumucStar\\Starcraft.exe"

- Update lên ver1.11b

Download http://www.blizzard.com/support/?id=msc0411p hoặc trực tiếp ở đâyBW-111.exe (2.4 Mb)

hoặc http://www.d4.ru/pub/Files/BW-111b.exe

Chạy file này -> sau khi hiện ra thông báo patch hoàn toàn thành công, bạn phải làm bước tiếp theo.

- Get Crack 1.11b

Loader - BWLoader111b.zip down tại đây hoặc tại http://www.d4.ru/pub/Files/bwload111b.exe


Như vậy là bạn đã có thể chơi và xem replay trong bản 1.11b này rồi. Tiếp theo để đánh trên Battle.Net bạn cần những gì.

- Để chiến trên battle.net

Để chiến trên 4 server của blizzard đó là West,East,Europe và Asia, bạn nhất định phải có CD Key xịn, cái này cách tốt nhất là phải mua khoảng trên 10$ gì đó, nếu không thì có thể xin "những tấm lòng hảo tâm" ... Nếu bạn có CDKey xịn -> dùng SCKeychanger.exe để nạp CDkey vào -> gõ chính xác vị trí bạn đặt game Star này. Ví dụ như file chạy của StarBW tôi như sau E:\Starcraft\Starcraft.exe -> trong SCKeychanger.exe phải gõ E:\Starcraft -> ok. Thế là bạn đã nạp xong CDkey vào rồi, nếu CDkey là xịn thì bạn thử vào cổng ASIA xem -> ok là được.

Chú ý: Tuyệt đối không dùng changeCDkey khi đang chạy Starcraft BW -> hỏng chương trình, hoặc sẽ không thể vào được các cổng của Blizzard. Mà cách khắc phục duy nhất là cài lại hoặc copy lại.


Không có CDkey xịn không hề gì, bạn có thể chiến trên Server PvPgn y hệt như các server xịn khác, chỉ có điều không có 1 số dịch vụ tốt, tuy nhiên vẫn có thể chiến tốt, thậm chí tốt hơn nếu bạn chọn được 1 server gần với mình về mặt địa lý. Chú ý trên các server này có thể có ít người chơi hơn, có thể họ sử dụng nhiều chiêu hack hơn -> rất bực mình. Nhưng điều đó có thể khắc phục được.

Vậy để chiến trên Server Free PvPgn bạn cần cái gì:[/

a) bản StarBW 1.10 như tôi đã trình bày ở trên.
b) file Gateway Editor.exe download ở đây -> chạy file này -> Add gateway:
nó sẽ hiện ra 1 cái text box thế này
Name: Ender (Tên server cái này không nhất thiết phải chính xác)
Zone: -7 (Thời gian thực tế tính theo múi giờ quốc tế, Việt Nam là +7, cũng không quan trọng lắm)
IP : 216.89.228.18 (cái này là quan trọng nhất, phải gõ chính xác hostname hoặc là địa chỉ IP của nó)

Tôi sẽ liệt kê 1 số server free tốt nhất hiện nay: theo mẫu sau
Name/IP
Spike/129.59.23.206
Ender/216.89.228.18
Taiwan/211.76.241.25
China/ 211.162.181.72
...

Bây giờ bạn chạy lại STarBW lại -> Multi PLay -> sẽ thấy xuất hiện 1 số phần mới ngoài 4 cổng chuẩn -> click vào -> vào đây bạn reg 1 cái nick -> vào chat room -> Create or Join Games tuỳ bạn.

Đến bước này là bạn đã có thể chiến online được rồi. Ngoài ra tôi sẽ cung cấp 1 số thông tin khác cho những người đã thành thạo.

- 1 số lệnh để chat rất hữu ích:

/f -> hiển thị danh sách tất cả những người bạn
/f add (name) -> thêm 1 người bạn
/f remove (name) -> xóa tên 1 người bạn trong list
/f msg (message) -> gửi thông điệp cho tất cả các người bạn đang online
/f promote (name)
/f dromote (name)
/whois (player name)...thêm thông tin về người chơi này
/who (channel name)...list cho bạn biết có những người nào trong channel đó
/join (channel name) = /channel (channel name)...
/w (player name) = /whisper (player name) = /m (player name) = /msg (player name) ...nhắn tin cho 1 người dù bạn ở bất cứ đâu kể cả đang chơi 1 game nào đó
/away (message) để lại thông điệp vắng mặt
/dnd (message)....trả lời tự động
/squelch (character name)
/Ignore (character name)...bất cứ gì này nhắn đến bạn bạn đều không nhận được vì bạn không muốn mà
/rejoin
/resign làm host 1 channel
/stats (chararcter)Replace (chararcter) xem thông tin về người đó tỉ số thắng thua .. .
/time xem giờ
/users xem có bao nhiêu người trên mạng
/emote (message) cái này dành cho operator -> để lại thông điệp cho người khác khi log vào Bnet
/kick (character name)....
/ban (character name)....
/unban (character name) ...

Universal Chat Commands

/help - (Ex: /help whisper)
Displays usage help for chat topics.
/whois [user] - (Ex: /whois TPark)
Looks up some basic information on a user, including their account number and their current location. This is an excellent way to find your friends online. typing /whois #[number] (E.G. /whois #1).
Aliases for this command : /where /whereis

/whoami - (Ex: /whoami) - displays your information on Battle.net.

/w [user] - (Ex: /w JohnS)
Sends a private message to a user online regardless of the channel they are in. This is an excellent way to let a friend know you are online.
Aliases for this command: /msg /whisper

/ignore [user] - (Ex: /ignore BFitch)
Ignores any future messages from that user effectively muting that user to you.
Aliases for this command: /squelch

/unignore [user] - (Ex: /unignore BFitch)
Allows a previously squelched user to talk to you normally.
Aliases for this command: /unsquelch

/away [text] - (Ex: /away eating dinner)
Displays a message that you are away from your keyboard whenever someone whispers to you or does a /whois command on you. To disable this command, use the command again.

/dnd [text] - (Ex: /dnd sorry playing a game with GFraizer)
"Do Not Disturb" - prevents ALL whispers from displaying to your screen. Its use is similar to the /away command. To turn the DND mode off, just type /dnd without a reason. This will prevent people from sending whispers to you while in a game as well. You are still able to see all normal public channel messages.

/who [channel] - (Ex: /who Open Tech Support)
Displays a list of all users in the given channel.

/stats [user] ID - (Ex: /stats DavidN STAR)
Displays the player's Win/Loss/Disconnect record for both normal and Ladder games.

/users
Displays the number of users currently on Battle.net.

/time
Displays the current Battle.net time.

Note: If you are trying to whisper to someone that has the @ symbol in their name such as work@home you need to add @ to the end of the name for the message to get to the correct person.

Example: /w work@home@USWest Hello work

Chat Room Commands

The following commands can only be used while in a chat room.


/join [channel name] - (Ex: /join Blizzard Tech Support)
Switches to a channel without having to use the channel join screen. Aliases for this command: /channel
/me [text] - (Ex: /me is rolling on the floor laughing!)
Displays emotion text, as in "PatN is rolling on the floor laughing!"

Chat Room Operator Commands

The following commands can only be used by channel operators (the person with the gavel).


/designate [user] - (Ex: /designate AlenL)
Selects [user] as the next channel operator when you step down, either by resigning or by leaving the channel. If the channel Operator leaves the channel and has designated more than one person, the last person designated will have ops.
/resign
Step down as channel operator and become a normal user again.

/rejoin - (Ex: /rejoin)
makes you rejoin the channel you are currently in.

/kick [user] - (Ex: /kick TwainM)
Kicks a user out of the channel. This is best used as a warning since a kicked user can return at their leisure.

/ban [user] - (Ex: /ban RobertB)
Kicks a user out of the channel and prevents them from returning until the current operator steps down or leaves the channel. This is the most powerful command at an operator's disposal, use it wisely.

/unban [users] - (Ex: /unban RobertB)
Allows a banned user to return to the channel.



Short Cut Commands

CTRL-X
Cuts the selected text
CTRL-C
Copies the selected text

CTRL-V
Pastes the selected text

CTRL-A
Select all text

ALT-N
Pastes the name you have selected

ALT-V
Toggle channel enter/leave notifications

ALT-W with user selected
Sends a private message to the selected user.
Aliases for this command: /w /msg /m /whisper

TAB
Displays the last command then cycles through the users in the current channel.

- chống các loại hack bạn có thể dùng những cách sau:

1. Sử dụng map chống hack , ví dụ như 1 loại map LostTemple sau:
Được zip trong file LT_antihack.zip bạn download ở đây:
Lost Temple Gamei 1.0m-> Kill ling to check hack -> (4)Lost Temple(m-amh).scm
Lost Temple Gamei 1.0a -> Automatic and random check -> (4)Lost Temple(a-amh).scm
Lost Temple Gamei 1.02a -> Automatic and random check without start warnings -> (4)Lost Temple(a+ob).scm

2. Sử dụng BWscanner down ở đây, cái này tôi chưa nghiên cứu gì nhiều, mọi người tự nghiên cứu rồi post để người khác biết.
3. Sử dụng BWSentinel, cái này cũng rất hay, nhưng tôi cũng chưa có thời gian để viết...


Có thể tham khảo các link sau nếu link trên die:

Fship_leader 3/5/2004 provide:
Bộ link để download SC và phụ kiện đây:

http://www.d4.ru/pub/Files/ (<-- All Here)
http://sc.shunde.net/sc/dload/brood.zip
http://forum.gamevn.com/redirector.php?s=5197d98b0cd06fb1a319a1e1cfb724df&url=http%3A%2F%2Fftp.blizzard.com%2Fpub%2Fbroodwar%2Fpatches%2FPC%2FBW-110.exe
http://forum.gamevn.com/redirector.php?s=5197d98b0cd06fb1a319a1e1cfb724df&url=http%3A%2F%2Fftp.blizzard.com%2Fpub%2Fbroodwar%2Fpatches%2FPC%2FBW-111.exe
http://mistrzu.masternet.one.pl/sloader.exe
Anti-hack in SC

Bài này tôi sẽ tập trung vào giới thiệu các phương pháp chống hack trong SC

Hướng dẫn chi tiết cách sử dụng BwScanner - chống hack

Download tại đây: http://www.bwscanner.com/download.php phiên bản mới nhất.

Hoặc down tại thread này.

Chương trình này yêu cầu cả 2 đối thủ đều phải chạy, vì vậy khi thi đấu chính thức cả 2 phải có nhiệm vụ kiểm tra lẫn nhau, để thực hiện ta làm như sau:

- Chạy Starcraft và connect vào battle.net, hoặc là chạy BWS launcher.
- Chạy BwScanner và click vào phím connect , hoặc tích vào auto-connect trong BWscanner, việc connect sẽ được thực hiện.
- Khi kết nối xong, sẽ thấy một danh sách " players" đã có sử dụng BwScanner.
- Join vào game bạn tạo hoặc đối thủ tạo.
- Để kiểm tra xem đối thủ có sử dụng BwScanner không gõ: "/w bwscanner check opponent" hoặc kiểm tra trên trên danh sách "connected players"; Bot sẽ trả lời bạn là đối thủ với đăng nhập BwScanner hay không. Nếu có, thì bắt đầu chiến được rồi.
- Nếu đối thủ hack, bạn sẽ nhập được lời whisper như thế này:
Hack Detected: TravelToAiur in game g6


- Nếu đối thủ tắt BwScanner trong khi đang chiến bạn sẽ nhận được lời whisper tương tự như thế này:
Player Leaving: TravelToAiur. If you're still playing with him he's probably trying to hack...


Trong cả hai trường hợp bạn có thể ấn Print Screen để ghi lại. Nếu cần thì có thêm cả trọng tài làm Obs.

Tóm lại quá trình rất đơn giản: kết nối vào Bnet (kết nối BwScanner) (bạn và đối thủ tự kiểm tra lẫn nhau xem cả 2 đã sử dụng BwScanner) và chiến.

Hiện BwScanner đã có trên tất cả các Official Gates của Blizzard, Stargate, Wgtour và một số Gates khác nữa. Nó vẫn đang liên tục được phát triển trở thành 1 phần mềm chống hack tốt nhất hiện nay.
How to find SC free server on the net

Để tìm và kiểm tra các server PnPgn bạn vào trang này : http://pvpgn.mivabe.nl/index.php

TRang này tự động detect các server sử dụng open source server PnPgn - rất chính xác và thuận tiện.

Để reg server nhanh hơn hãy down file REG này về và only 1 click for all.

Tôi detect bằng
+ Modem 56K :

Attempt to connect Gateway U.S. West(uswest.battle.net)...
Connected!
Time:343ms.
Attempt to connect Gateway U.S. East(useast.battle.net)...
Connected!
Time:406ms.
Attempt to connect Gateway Asia(asia.battle.net)...
Connected!
Time:235ms.
Attempt to connect Gateway Europe(europe.battle.net)...
Connected!
Time:531ms.
Attempt to connect Gateway VN Server(129.59.23.206)...
Connected!
Time:250ms.
Attempt to connect Gateway Brainclan(203.241.123.135)...
Connected!
Time:204ms.
Attempt to connect Gateway Ender(216.89.228.18)...
Connected!
Time:284ms.
Attempt to connect Gateway vietphp.info(vietphp.info)...
Connected!
Time:467ms.
Attempt to connect Gateway Taiwan(211.76.241.25)...
Connected!
Time:204ms.
Attempt to connect Gateway StarCraft.ORG.RU (195.208.212.5)...
Connected!
Time:578ms.
Attempt to connect Gateway HyDro Server (218.238.114.117 )...
Connected!
Time:233ms.
Attempt to connect Gateway ChengDu.SiChuan.Chin(211.162.181.72)...
Connected!
Time:188ms.

+ Modem ADSL :

Attempt to connect Gateway U.S. West(uswest.battle.net)...
Connected!
Time:150ms.
Attempt to connect Gateway U.S. East(useast.battle.net)...
Connected!
Time:165ms.
Attempt to connect Gateway Asia(asia.battle.net)...
Connected!
Time:145ms.
Attempt to connect Gateway Europe(europe.battle.net)...
Connected!
Time:200ms.
Attempt to connect Gateway VN Server(129.59.23.206)...
Connected!
Time:150ms.
Attempt to connect Gateway Brainclan(203.241.123.135)...
Connected!
Time:130ms.
Attempt to connect Gateway Ender(216.89.228.18)...
Connected!
Time:150ms.
Attempt to connect Gateway vietphp.info(vietphp.info)...
Connected!
Time:200ms.
Attempt to connect Gateway Taiwan(211.76.241.25)...
Connected!
Time:204ms.
Attempt to connect Gateway StarCraft.ORG.RU (195.208.212.5)...
Connected!
Time:230ms.
Attempt to connect Gateway HyDro Server (218.238.114.117 )...
Connected!
Time:140ms.
Attempt to connect Gateway ChengDu.SiChuan.Chin(211.162.181.72)...
Connected!
Time: 170ms.
ADSL Create game

Hiện nay đa số khi sử dụng NET người ta thường dùng mô hình từ LAN -> NET qua Proxy hoặc Router. Chính vì vậy mà dẫn đến nhiều trường hợp không chơi được SC một cách bình thường. Những lỗi thường gặp nhất khi connect vào BNET là:

- 6112 UDP cannot transfer data...
- High lantency

Mà thực tế tốc độ kết nối vẫn đủ nhanh để có thể chơi được. Để khắc phục trường hợp này chúng ta sẽ xem xét và đưa ra những giải pháp chung nhất cho từng tình huống:

Ta xét sơ đồ của packet dữ liệu đi từ máy chơi ra NET và ngược lại như sau:

Incoming 6112 TCP -> Router (hoặc ADSL modem hoặc Proxy server) -> 6112 TCP -> Internal Lan

Outgoing 6112 TCP <- Router (hoặc ADSL modem hoặc Proxy server) <- 6112 TCP <- Internal Lan

Nếu báo lỗi là cổng 6112 không chuyển được data có 2 trường hợp xảy ra:
1. Đường từ máy của bạn ra LAN -> router cổng 6112 không mở -> có thể bị PC firewall hoặc là 1 lỗi nào đó -> bạn có thể tắt firewall (Norton Internet Sercurity, Zone Alarm...) hoặc disconnect card mạng rồi reconnect lại.
2. Đường từ LAN đến router hoặc proxy bị firewall tức là router hoặc proxy prohibit port đó và chỉ mở 1 số hữu hạn các cổng còn lại để thực hiện các dịch vụ cơ bản. Trường hợp này có thể sử dụng các chương trình tunnel -> giả lập để chuyển từ các cổng khác về cổng được mở ví dụ như là cổng 80 nếu là http proxy chẳng hạn.
Trong trường hợp này, ta có ban đầu:
SC program -> TCP 6112 -> LAN -> internet
Khi cài được tunnel :
SC program -> TCP 6112 -> Tunnel -> TCP 80 -> LAN -> internet
và chiều ngược lại tương tự.

Download chương trình tunnel ở thread này hoặc http://starcraft.7x.ru/starcraft/?p=files_down&fid=368.

(Toliveistodie supplied)

Ngoài ra có thể sử dụng chương trình khác nếu mạng của bạn (của hàng net, của công ty..) có sử dụng Socks Proxy.

Các bạn theo hướng dẫn của Tontot như sau:
-------------------------------------------------------------------------
Đầu tiên bạn cần một SOCKS client. Tôi thường dùng SocksCap (bạn lên Google gõ SocksCap sẽ thấy ngay). Cấu hình cho SocksCap đó (version 4 hay 5, địa chỉ IP Socks proxy) Để biết cái này cần rủ quản trị mạng đơn vị đó đi uống cafe .

Sau đó chọn các phần mềm sẽ cho chạy thông qua SocksCap. Ngoài mấy trò BNET ra còn rất nhiều phần mềm hay như Emule, Kazza các mạng peer-to-peer chia sẻ tài liệu hay chạy YahooMessenger có thể xem webcam.

Cách này hay là không mở Firewall HTTP Proxy (làm tính bảo mật công ty bị nguy hiểm và thường là không ai cho mở) mà vẫn chơi được BNET.

Khuyết: Công ty đó phải cài Socks Proxy. Hầu hết các quản trị mạng các công ty đều có cài Socks proxy (không công khai) để mình xài. Các bạn cần thiết phải "moi" được thông tin này

Nhờ cách này mà tôi giờ có thể chiến SC vô tư
-------------------------------------------------------------------------

- Còn lỗi high lantency thường gặp khi mạng nối qua router hoặc chuyển tiếp qua nhiều máy. Lý do không phải delay packet lớn. Mà chủ yếu là phụ thuộc quá trình bắt tay ban đầu SYN-ACK. Chính vì vậy với 2 máy trong LAN nối ra INTERNet = Modem ADSL chẳng hạn sẽ không join được vào game của nhau và ngược lại là do việc test của Game thực hiện lúc ban đầu để đo độ delay cho phép của mạng không đạt yêu cầu, do initial packets gửi qua từ máy Join về máy Create chậm hơn do router phải làm nhiệm vụ broadcast packet đó -> toàn LAN (trong LAN giờ đây không chỉ có part layer 1 mà có thể có switch layer 2 hoặc 3 hoặc các thiết bị khác nữa). Nên việc init packet không đáp ứng được tốc độ như bình thường -> chính điều này dẫn đến việc high lantency.

Vì vậy nên nhiều khi máy A - ADSL không join được vào B - ADSL. C - Dialup create game , A,B join C. Sau đó thì A và B có thể join vào game của người còn lại được là do quá trình bắt tay đã được thông qua. Những trạng thái có thể được lưu ở game cache 2 máy, Bnet cache, các thiết bị layer 2-3 (như router table, switch table...) trong mạng LAN của 2 máy đó.

Để giải quyết vấn đề này chúng ta thiết lập cho router mở virtual server:

Từ mô hình:

Incoming 6112 TCP -> Router (hoặc ADSL modem hoặc Proxy server) -> 6112 TCP -> Internal Lan

Outgoing 6112 TCP <- Router (hoặc ADSL modem hoặc Proxy server) <- 6112 TCP <- Internal Lan (OK)

Ta thấy phần từ LAN -> NET là Ok. Nhưng phần quan tâm chủ yếu để phục vụ cho game là phần từ NET -> LAN (đáp ứng examine of handshake signals). Việc mở port sẽ làm nhiệm vụ nếu router (ADSL) nhận được incoming packets có port đích 6112, nó sẽ được chuyển ngay tới máy có địa chỉ IP xác định (máy chơi SC mà ta đặt khi thiết lập virtual server) trong LAN.

Bài này bài của bác Hoangpt, tuy nhiên tôi sẽ hoàn chỉnh trong thời gian tới:
-------------------------------------------------------------------------
Hiện tượng không host được trên NET có thể chủ yếu là do firewall tích hợp của router trong modem ADSL ở các hàng NET tại Việt Nam (hiện tại là các modem Zoom, Connexant, Zyxels. Một trường hợp khác là các máy sử dụng Proxy server để chia xẻ NET cũng bị block port) gây ra. Theo như tôi đọc trên site www.battle.net thì muốn host được game Starcraft, các bạn phải mở cổng 6112-> 6119 (TCP/UDP).

Một chút kiến thức về mạng: Khi bạn sau firewall/proxy server/Internet connection Sharing (sử dụng công nghệ NAT) thì đều bị chặn các cổng nhằm bảo đảm an toàn khi lướt NET. Vì vậy, những gói tin "không xuất xứ" sẽ bị chặn tại các cổng vào. Firewall/CS/PS chỉ cho phép các gói tin khi bạn đã initiate tín hiệu với một địa chỉ IP, có nghĩ là bạn đã bắt tay nhận/gửi với địa chỉ đó. Khi bạn host trên NET, một người nào đó muốn vào game của bạn, họ phải initiate connection với bạn. Nhưng tín hiệu đó đã bị chặn ngoài port do được coi là "không xuất xứ" (vì bạn có initiate với nó đâu) --> không host được game. Giải quyết vấn đề này, bạn phải mở các cổng tương ứng mà game sử dụng để có thể host được (SC,AOE, FIFA, AOM, Counter, NFS,...)

Theo như tôi được biết thì game AOE (có lẽ các game nối mạng đều như vậy) cần 2 cổng: 1 cổng trigger để nhận gửi tín hiệu handsshakes, 1 cổng data transfer để nhận gửi các gói dữ liệu của game. Vì vậy tuy game game yêu cầu mở tất cả các cổng từ 6112->6119 để host game nhưng tui nghĩ cũng không cần thiết như vậy, chỉ cần mở 1 cổng là đủ (có lẽ Starcraft chung luôn 2 cổng này làm một, ai có LAN kiểm chứng hộ cái)

Các bước tiến hành:
1. Lấy được IP của máy và Gateway:
Tuỳ từng hệ điều hành mà bạn có thể có được số IP của máy mà bạn chơi theo nhiều cách khác nhau. Ví dụ, với Win98, bạn có thể dùng lệnh winipcfg.exe hoặc command ipconfig.exe (cái này hệ điều hành nào cũng có). Riêng tôi sử dụng WinXP nên thường lấy IP bằng cách kích phải chuột vào "My Network Places" (hình máy tính nối mạng), chọn Properties và kích đúp vào Local Area Connection, bạn sẽ có 2 form sau:


Nói thêm là số IP có thể được thiết lập bằng tay (manual configure) hoặc tự động nhờ DHCP Server (DHCP configure). Nếu thiết lập bằng tay thì vần đề khá đơn giản do số IP của máy không bao giờ thay đổi, còn nếu thiết lập bằng DHCP thì rất có thể ngày hôm sau số IP sẽ bị khác (phụ thuộc vào Leased time, thường là 1 ngày), khi đó bạn phải thiết lập lại từ đầu. Lời khuyên dành cho các bạn là nên chuyển sang số IP bằng tay (cái này phải có quyền Admin trong XP hay 2000, còn Win98 thì vô tư. Nhớ chọn số IP trong dãy cuối to to một chút vì rất có thể bị conflict với máy khác. Tốt nhất nên chọn trên 100, ví dụ 192.168.1.150 <-- số 150 đó)


Số IP của tôi là 192.168.1.44 (thiết lập bằng tay)
và của gateway (IP của gateway tích hợp trong modem) là 192.168.1.1. Các bạn nhớ hai số này để sử dụng nhé (tất nhiên là số của máy ở CH net bạn hay chơi, thường là 192.168.1.x (conexant) hay 10.0.0.x (Zoom) vì ít người ở hàng NET thay đổi địa chỉ gateway lắm)

2. Config port
Bạn sử dụng bất cứ Browser nào cũng được (mặc định là IE: Internet Explorer) để vào phần config của modem. Gõ IP internal của modem vào thanh địa chỉ (192.168.1.1 hoặc http://10.0.0.2). Gõ user: user và password: password (đây là pass mặc định, cũng ít khi chủ hàng NET thay đổi lắm. Nhưng các bạn đừng nghịch ngợm lung tung nhé không là không connect vào NET được đâu, khổ thân chủ hàng đó. Kinh doanh bây giờ ế ẩm mà lại quá nhiều hàng mở ra rồi )

Config trong mạng:


Vào phần Virtual Server, add cổng mà bạn muốn mở vào máy của bạn. Muốn add bao cổng cũng được nhưng không cần nhiều quá đâu rồi point vào IP của máy bạn ngồi. Chọn TCP cho cổng data transfer và TCP hoặc UCP cho cổng trigger. Sau đó ấn Save setting và Reboot lại modem là OK rồi. Nhớ là chỉ cần mở 1 port thôi, nếu không được thì mở thêm. Mở nhiều quá, virus và hacker đột nhập phá banh xác cái máy ra là hết chơi game luôn . Chú ý, Starcraft dùng cổng từ 6112->6119 (TCP là đủ, thêm UCP cũng không sao)

Mở port 6112->6119:


À, bạn cũng có thể sử dụng chương trình Broadband IP gateway để open port trong một khoảng nào đó (một số modem như Zyxelz có hỗ trợ trong phần config) như hình sau (kích vào ranging port from: beginning port "gõ 6112" to end port "gõ 6119")


IP trên INternet:

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

Chúc các bạn thực hiện thành công. GG GL.
Download chương trình tunnel tại đây: http://starcraft.7x.ru/starcraft/?p=files_down&fid=368

Pina Colada_3108
Moderators
Moderators

Tổng số bài gửi : 7
Join date : 27/09/2009

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết