週末看到室友跟他弟弟連線懷舊著超任遊戲,驚覺原來超任可以連線啊!之前雖然知道有這個功能,但我一直沒成功過。
- 下載超任模擬器
- 以 Snes9X 來實作
- 找好遊戲,並且兩邊玩家都要有一樣的 Rom ,由一邊當 Server 端,另一邊當 Client 端囉,記得要把 ROM 解壓縮喔!
- 由 A 建立 Server 端
- 由 B 連去 A 的位置 (IP)
- 在上頭狀態上會顯示連線狀態,緊接著由 Server 端先選取遊戲
- 例如 Street Fighter II Turbo - Hyper Fighting (E) (V1.0) [!] 遊戲
- 而 Client 端會蹦出 Server 端選取遊戲的訊息
- 當 Client 端也選好後,則進入遊戲載入畫面,特別的在畫面上會顯示 Client frame 或 Server frame 更新資訊
- 例如 Street Fighter II Turbo - Hyper Fighting (E) (V1.0) [!] 遊戲
以上就可以進入連線對戰囉,我用一張遠端畫面來比對,可以清楚看到出現玩家1和玩家2的角色選擇框框囉,左邊是架設 Server 的電腦,右邊是 Client 連線端電腦
看起來操作應該沒什麼問題囉,如此一來就就可以不用擠在一個鍵盤上玩遊戲囉!室友跟他弟,一位在台北,一位在嘉義,就這樣大戰好幾回合的超任遊戲囉。
還是沒法連線耶>3<不知哪裡弄錯了?
回覆刪除請問rom檔要解壓縮...rom檔是放在哪裡呢?
enter host name是什麼呢?隨便填嗎?只要兩人都是寫一樣的就可以了是嗎?
沒有出現步驟5及6的連線訊息耶...>3<
可否給我回音呢?感謝您!
版主回覆:(03/29/2010 09:13:52 AM)
enter host name 的部分, 就改填對方 IP 就行. 簡單的說, 由 A 玩家架 Server 的過程, 會顯示 "Your Host Name is : xxx.xxx.xxx.xxx ( A 玩家的IP ) , 另一位 B 玩家則是在 enter host name 的部分填寫 A 玩家的 IP 位置即可.
最後, A 所架設的 Server 端, 必須打開防火牆, 以免 B 連不到, 並且要確保 Server 端是 Public IP , 這樣 B 玩家才連得過去喔.
"並且兩邊玩家都要有一樣的 Rom ,由一邊當 Server 端,另一邊當 Client 端囉,記得要把 ROM 解壓縮喔! "
回覆刪除這句話的意思是什麼?看不太懂>3<勞請版主解答哦!感謝您!
版主回覆:(09/06/2009 02:41:54 AM)
在網路上流傳的 ROM 大部分是壓縮的, 例如 RomGame01.zip , 這時, 把他解壓縮, 會蹦出一些檔案, 如 RomGame01.smc , 這時後玩遊戲時就選那些 RomGame01.smc 檔案, 而非 RomGame01.zip 囉.
而 Server 端與 Client 端要用一樣的 ROM 檔, 假設 A 架了 Server 打算玩 RomGame01.smc 遊戲, 最好把 RomGame01.smc 也傳給 B 玩家, 到時連線好時, 首先會由 A 先選遊戲, 選 RomGame01.smc 後, B 玩家那邊也會收到選遊戲的訊息, 這時就選 A 玩家傳來的 RomGame01.smc 啦
對不起~我請問一下噢
回覆刪除我有照妳網頁上的流程來開啟SERVER的動作
可是卻沒有跳出"NOTE"那個說妳PORT的視窗捏~是我有漏掉啥步驟嘛?
版主回覆:(09/06/2009 02:46:15 AM)
你試過最新版的嗎? http://www.geocities.co.jp/SiliconValley-PaloAlto/2560/snes9x.html 這邊有 1.51 版 Windows binaries, 我在 Windows XP SP3 的環境測試是 ok 的
另外, 如果仍有問題, 我猜可能是那個 6096 port 正被使用中或是使用這個 port 的權限不足吧?! 除此之外我就沒有頭緒了 @_@
在還沒跑 server 時, 想測試 6096 port 是否可用, 你可以在 cmd mode 下執行 telnet localhost 6096 後, 如果跑出的訊息類似"正連線到 localhost...無法開啟到主機的連線, 在連接埠 6096: 連線失敗" 那代表這個 6096 是沒有被人使用.
如果你想要更改 server 使用的 port, 可以修改 snes9x.cfg 檔案:
[Netplay]
Port = 6096
或許換一個 port number 就可以成功喔, 祝你好運
大大~還是不行!
回覆刪除我換1.51版的了
這次有跳出PORT囉了~我也打了對方的IP和PORT 都會在跳出一個視窗說遠方窗口拒絕
對方連我這也這樣 可是照您的方法確定這條線沒人用ˊ ˋ
那ㄟ安捏!那請教一下如果真的是權限不足的問題有解決辦法嘛??
謝謝您
版主回覆:(10/25/2009 03:36:48 PM)
喔喔, 我再猜一下狀況, 可能是防火牆或IP問題, 順一下流程:
1.只要一個人當 Server 就好, 好比如你朋友當 Server , 並且執行 Act as Server
2.當你朋友開好了, 你再去連對方的 IP 跟 Port, 如此一來就能建立連線啦
若還有問題, 那滿有可能是對方防火牆的問題. 另外, 必須至少有一個人是 public ip 喔, 像虛擬 IP 在這個情況下就比較難處理了.
所以, 請擁有 Public IP 的人當 Server , 並且留意防火牆的問題, 如此一來, 就能夠建立連線啦
另外一提的, 你可以在自己的電腦上執行模擬器兩次, 其中一個當 Server, 一個當 Client 去連也可以, 這樣你應該會更熟悉流程囉 :D
您好,請問一下snes9x可以三人連線嗎???
回覆刪除我是試過,模擬器也出現了三人已連接上的訊息
可是三號機沒辦法操作,只能主機跟二號機玩
不知道你會不會解
版主回覆:(10/26/2009 04:37:09 PM)
抱歉啊, 我手邊沒有多的機器來實際測試三台連線 @_@
所以我目前也幫不上忙, 可能留意一下防火牆的東西囉
我使用上僅用過 2 人而已, 真是抱歉幫不上你的忙
感謝你詳細的教學
回覆刪除小弟我連線也出了問題
看上面回覆日期還很近
感覺部落格主人是相當熱心的人
所以小弟斗膽也問一下(不好意思qq.)
我按照上面的教學每個步驟都有成功
就是到5步驟由2p載入遊戲完畢後
模擬器並沒有進去遊戲畫面...
只有顯示|||1p xxxxx 0%||| 2p xxxxx100%||
(下面是1p伺服器的畫面)
http://img706.imageshack.us/img706/9855/321b.png
後來嘗試開關防火牆
更改連接號也都沒法解決這個問題(當然遊戲也解壓縮了)
然後自己跟自己連線也是一樣情況
朋友家的電腦也是
請問部落閣主人有什麼解決方法嗎
麻煩你了
版主回覆:(01/22/2010 12:40:40 PM)
我剛剛在 http://www.softking.com.tw/soft/clickcount.asp?fid3=11896 下載 1.42 版
然後在自己的機器點選 snes9x.exe 開啟兩次
第一支選 [NetPlay]->[Act as Server]
第二支選 [NetPlay]->[Connect to Server] , 並且輸入 127.0.0.1 的位置
當第二支(client)連過去後, 當 server 的會收到一個彈跳訊息, 換 server 挑選遊戲, 選完換 client 會收到要挑選遊戲的訊息, 如此下來兩邊都會看到進入遊戲的畫面. 只是 snes9x 必須將視窗的使用權擺在他身上, 不然它會卡著等, 你就兩邊交換點, 看看遊戲有沒有正常進行囉
若你單機上沒什麼問題, 那再來試試真正兩台電腦連吧, 記得當 Server 的要用 public ip 喔, 就是機器的 ip 不能是 10.x.x.x 或 192.168.x.x 的
感謝回答啊(回好快xD)
回覆刪除剛剛去下載新的1.51就可以正常連線了
跟朋友玩的很開心^^
版主回覆:(02/03/2010 11:34:46 PM)
恭喜 :D 有問題時可以試著換換版本囉