Re: [老問題] 要怎麼開遊戲

看板WarCraft作者 (Victor)時間19年前 (2005/07/14 01:00), 編輯推噓10(1005)
留言15則, 10人參與, 最新討論串1/1
.※ 引述《Qtion (七日而混沌死)》之銘言: : 本人依然住學校宿舍 : 之前有板友提供一些方法 : 我都有一一嘗試 不過都一一碰釘子 >''< : 比如說...按了XX以後 會出現00 然後改成ABC <我竟然找不到XX> : 我也沒有追根究底去研究 就這樣一直把問題放著摟=..= : 剛剛爬了半小時多的文 依然沒找到方法 : 我有關防火牆 有正版光碟 有抓魔獸懶人包 有免光碟程式 有上MOMO : 就是開遊戲以後 別人加不進來 : 不曉得我是不是跟開遊戲無緣... : 在家玩也一樣無法開遊戲(hinet) : 我要玩霹靂布袋戲DOTA阿>'''< 很少人開 只好自己開 自己又不能開 : 等人開又等不到... : 若你會的話 請詳細告知 甘溫 我寫一篇文章 從頭很細的講起為什麼有些人會沒辦法開遊戲 (賺P幣XD) =========================== 首先 先從網路的架構講起 網路的連線 都是有一方Listen 另一方Connect Listen 是被連線的一方 而Connect是主動去連別人的一方 打個比方來說 你連上魔獸的伺服器 那伺服器就是Listen的一方 而你就是Connect的一方 你網路上看到的任何網站 像奇摩 Google PTT 都是一樣用這種方式 而 Listen的一方 通常都是提供服務的一方 他的IP位置通常都是固定的 或是網址都固定的 就像ptt.twbbs.org一樣 一般來講 Listen的一方 不單單只能接受一個Connect 可已接受好幾個 (理論上...最多到多少 我不清楚 不過這數字應該不小) 像Mo Mo Server 線上人數7000人 那些連進去7000人的都算是Connect 而Mo Mo Server就是Listen ============================ 然後 是魔獸的網路架構 魔獸爭霸的網路架構 就是玻璃渣子提供玩家們找別人開遊戲的平台而以 像對話的內容 是由伺服器傳送的 這就是為什麼主機斷線了還看得到對方打的字 而遊戲的本身 是由玩家自己開的遊戲室來提供的 也就是 開遊戲的人也就是Listen的一方 而加遊戲的人就是Connect的一方 所以 遊戲會不會Lag是看室長和玩家們的網路關係 對話會不會Lag 是看遊戲的伺服器 順便補充一下 很多人以為 頻寬大就不會Lag 像2M 1.5M 8M等等 但是 其實真正決定會不會Lag的是反應速度 也就是 一個資料 傳送到對方電腦 再傳回來所需要的時間 不過 如果下載東西的話 下載的速度太大 會影響反應速度 (應該是IP分享器處理資料的速度跟不上的原因) ============================ 接著 是一般網路的配置 因為全球的網路位置 也就是IP 一開始沒想到居然會那麼多人使用 所以沒有讓其可用的IP數目很大 目前的IP格式 是 0.0.0.0 ~ 255.255.255.255 組合有 4,294,967,296 有42億組可以用 其中要扣掉一些特殊用途的範圍 所以小於42億 (目前有新的IP:v6 (應該是這樣叫的吧= =?) 要出來 取代目前的IP格式 新的IP格式可以用的數目 我記得是這樣形容的 地球上的每一粒沙都可以分到一個IP) 那 以現在的IP不太夠用的情況下 (其實目前應該還夠用) 並不會每台電腦都發給一個IP 於是就很多台電腦共用一個IP 而以目前現在ADSL的狀況 或是有些專線之類的情況 就拿 一堆電腦分發一個IP來講好了 IP -> 分給一堆電腦 ┌ 電腦A [IP]──[IP分享器]─┼ 電腦B └ 電腦C 像這樣 可是跟外面的連線怎麼辦? 別擔心! 一般的的連線 都是你是Connect出去的 上網啦~收發E-Mail之類的小事 都是Connect出去的 所以 電腦A [目的IP]←─[IP]←─[IP分享器]←┼ 電腦B └ 電腦C 像電腦A要連到目的IP 因為是對外的 只要Connect出去就好了 然而 當你的電腦要當Listen的那一方 也就是別人連到你電腦來 麻煩就來了 ┌ 電腦A [來源IP]─→[IP]─→[IP分享器]─→ ??? ├ 電腦B └ 電腦C 來源的IP 連到你們共用的IP 因為是共用的 所以 IP分享器不知道是要連到A B C 之中的哪一台 於是便不理會這個Connect 所以 這時IP分享器提供了一個功能 就是 當有外面的Connect進來時 把它轉接到哪台指定的電腦 問題就解決了 ================================= 基於上面的一些原因 開遊戲的是Listen 而他用的又是分享來的IP 只要合這樣的條件 外面Connect當然進不來 除非他在IP分享器有設定 解決辦法: 1. 想辦法讓你的電腦單獨用一個IP 2. 在IP分享器等相關硬體做設定 讓外來的連線轉向你的電腦 如果是宿網...我想可能要去找你們管網路的去弄 會不會幫你弄 會不會弄 答不答應我就不知道了XD ################## 名辭解說: IP: 網路的地址 就像XX縣XX市XX路XX號一樣 讓別的電腦在網路上找到你的電腦的地址 Listen: 等待別人來連線 Connect: 主動連線到別人電腦 -- VICTOR工作室 URL : http://www.kinmen.info/vic/ C/C++ Visual Basic 6.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.64.134

218.171.163.184 07/14, , 1F
只好推了 ...
218.171.163.184 07/14, 1F

59.112.235.227 07/14, , 2F
推一個
59.112.235.227 07/14, 2F

140.116.103.126 07/14, , 3F
其實應該可以開遊戲 但是要去IP分享器設定
140.116.103.126 07/14, 3F

140.116.103.126 07/14, , 4F
將特定的port的封包指定到你要開遊戲的pc
140.116.103.126 07/14, 4F

140.116.103.126 07/14, , 5F
簡單說就是那個port只有那台pc收的到
140.116.103.126 07/14, 5F

218.164.48.210 07/14, , 6F
講真的...這篇是好文..但如果能再縮短會看完全文
218.164.48.210 07/14, 6F

218.164.48.210 07/14, , 7F
但是...有點多...看了一段會失去耐心orz
218.164.48.210 07/14, 7F

218.175.186.51 07/14, , 8F
文章又不長 這樣就失去耐心 對不起作者啊...
218.175.186.51 07/14, 8F

61.230.11.206 07/14, , 9F
文章用字精鍊字字珠璣是個難得的好文
61.230.11.206 07/14, 9F

140.116.164.176 07/14, , 10F
其實是重點以外的說太多了...囧rz...
140.116.164.176 07/14, 10F

218.162.217.160 07/14, , 11F
大推啊!真是太詳細了
218.162.217.160 07/14, 11F

59.116.64.134 07/14, , 12F
其實我廢話蠻多的XD 我是怕有些人看不懂
59.116.64.134 07/14, 12F

59.116.64.134 07/14, , 13F
忘了說 順便賺P幣
59.116.64.134 07/14, 13F

140.112.31.104 07/14, , 14F
....賺得真兇....不過用的詞都不是cs的講法
140.112.31.104 07/14, 14F

59.116.68.74 07/15, , 15F
沒辦法 XD 你要我用CS的講法 要等我上大學
59.116.68.74 07/15, 15F
文章代碼(AID): #12rKYNPI (WarCraft)