用MAME架設伺服器,透過WAN與朋友進行連線遊戲

MAME(Multiple Arcade Machine Emulator)相信是許多熱愛大型街機的朋友,永遠不可抹滅的記憶,在它剛出現的年代,讓我們在家用電腦上重現當年的狂熱,相信讓大家都非常的感動,但是它有一個最大的缺點,沒有辦法進行網路連線。

透過第三方的dll修補,在今日它已經可以連線上網了,只是會下載這種模擬器玩的朋友也日漸稀少了,今天就讓我們來介紹「Kaillera」這套軟體,用來架設MAME伺服器,讓大家可以在家裡面重溫與朋友在電玩機台前,一起玩樂對戰的痛快。

首先我們先到「Kaillera」官網下載伺服器,或這點選這裡「下載Killera伺服器」也可以。

MAME Server Killera 安裝過程

Setp 1: 將「MAME_Server.zip」解開,密碼是「1234」,放到電腦的桌面上,然後用記事本等純文字編輯器,打開「kaillerasrv.conf」,然後按照畫面上的中文字,輸入您自己電腦中的各式網路資訊後,存檔。

Step 2: 到控制台,打開防火牆設定,請跟隨著畫面的步驟設定,信任這隻Killera伺服器的程式。

Step 3: 到你的桌面上點兩下kaillerasrv.exe,就可以運行起來,如果沒問題的話,畫面應該會開啟一個黑色的Cmd視窗,然後遠端伺服器會回應你Touching done!連接完成。

MAME Client 安裝過程

首先我們先到「Kaillera」官網下載MAME,或這點選這裡「下載MAME」也可以。

Step 1: 下載後解開,放在任一目錄均可,請點選目錄中的「mameppkgui.exe」,就會運行畫面起來。當然,給你的MAME_Client中是沒有ROM檔的,請自己先到網路找尋想要玩的ROM檔,放在資料夾中對映的「ROMS」目錄。沒問題的話請選擇畫面中您想要玩的遊戲>右鍵>選擇「Kaillera NetPlay」。

Step 2: 輸入使用者名稱後,點選「Enter IP」鈕。

Step 3: 在這個框框中,輸入你剛才架Server所輸入的網路資訊,格式是「IP:Port」,例如「127.0.0.1:8080」。

Step 4: 連線上後,假設你是第一個上去伺服器的人,你就點選「Create new game」,選擇你要玩的Game Name,然後就會自動Join了。如果你不是第一個連進去的人,只要點選遊戲室名稱,然後點選Join即可。

Step 5: 大家可以在這個介面上聊天,當大家都OK準備好了,那第一個進入伺服器建立遊戲室的人,就點選「Start Game」即可,大家開戰吧!

遊戲時的規定:

  1. 因為程式還沒完全寫好,遊戲中途離開極度容易造成所有玩家當機數分鐘。
  2. 利用瀏覽器可以輸入伺服器IP,來查看相關連線資訊,但是HTTP CONTENT TYPE沒寫好,因此所有的HTML內容被以TEXT的型態展現。
MAME Kaillera Server Network Link OnLine Connection