首先下载Kaillera服务器程序包,其中包括Windows版本和linux版本。以windows版本为例,将kaillerasrv-0.86-win32.zip街压缩到M:\emu\kaillerasrv-0.86-win32中,修改其中的kaillerasrv.conf文件:
ServerName=Unknown serv0r
这一行设定服务器的名称,客户端搜索服务器时将会看到这个名称。例如可以设定为 XXX's Server
Location=Unknown location
这一行设定服务器的位置。
URL=
这一行设定服务器的URL地址,可以为空。
MaxUsers=10
这行设定允许的最大用户数,通常根据机器的配置以及网络的带宽来确定。
Public=1
如果你只想为局域网内提供服务,就可以将public设置为0。也就是说想在内网玩是设为0, 外网是为1。
Port=27888
这行设定服务器的端口,通常使用默认的27888即可。
IP=
这行设定服务器的Ip地址,通常不用设置。
;MotdLine=Welcome to unknown serv0r! You can
这行设定客户端进入服务器时收到的信息,如果你想设定此消息,只要去掉行首的";"号,然后重新设定消息即可。例如可以改成:
MotdLine=Welcome to my server
Kaillera是一个模拟器专用的联网工具,它采用server/client的工作方式,允许多个不同的模拟器采用Kaillera客户端统一的进行联网游戏。目前,支持Kaillera的模拟器有:Mame32k、winkawaks、nebula等。
如果没有提示出错,kaillera服务器已可以接受客户端连接了
通过Kaillera联网
尽管不同的模拟器启动Kaillera客户端的方式是不一样的,例如winkawaks145通过菜单中的Start netplay启动Kaillera客户端,而Nebula223a通过nebulanet.exe启动启动Kaillera客户端,然而进入启动Kaillera客户端之后的界面却是统一的。以winkawaks145为例,从file菜单中选中Start netplay,启动Kaillera客户端:
Kaillera客户端会自动搜索网络上所有的可供使用的服务器,并把搜索结果显示在All servers标签页里,如果连接在公众网上,将会搜索到很多的服务器。从这个列表中可以看到所有服务器的名称、位置、Ping值、版本号、在线用户/最大用户数等信息。ping值的大小代表了网络的通畅程度,ping值小代表了网络延迟小,因此首先要选择ping值小的服务器。选择一个合适的服务器,然后在username里给自己取一个用户名,例如“天下第一”。在Connection type里面选择一下你的上网类型然后点击connect就可以连接服务器了。如果搜索不到服务器或者你知道某个服务器的地址,也可以点击Enter IP按就进行连接。窗口中其他的标签页中,Recent页列出曾经连接过的服务器,Favorites页收藏用户喜欢的服务器,waiting games页列出所有搜索到的服务器中正在等待玩家加入的游戏列表,option页时一些设置。
连接成功后,客户端窗口切换到相应的服务器窗口:
左上部分显示用户加入和退出服务器的信息以及所有在线用户的公共信息,右上部分显示的是此服务器在线的用户列表,包括用户名、ping值、上网类型等信息。玩家通常根据这些信息对手,例如大家一般不愿意和ping大的玩家游戏。中间的chat框中可以输入聊天信息。窗口的下边显示的是此服务器上已启动的对战游戏列表,包括游戏名称、模拟器名称击版本、创建者用户名以及游戏状态等。
加入游戏的方法:从已启动的游戏类表中选择感兴趣的游戏,然后察看游戏的状态,如果是Playing就表示游戏已经开始,重新选择一个状态为等待(waiting)的游戏,然后点击join加入游戏。如果模拟器的Rom路径设置正确,而且rom存在,加入游戏成功:
这时可以通过底部的chat按就和创建者聊天,一旦创建者开始游戏就可以联网游戏了。除了画面稍有停滞(网络速度快则停滞小)外,就和在同一台机器上玩一样,但是不存在键盘锁键的问题。
创建游戏的方法: 点击Create new game按钮,在弹出的菜单中选择要创建的游戏:
之后Kaillera客户端窗口切换为创建游戏窗口,并且等有其他玩家加入。 如果有玩家加入就会显示在窗口中:
如果你不想和某加入者游戏,选中他的用户名,点击kick按钮可以把他踢出去。加入者可以通过窗口底部的chat进行聊天,如果确定要开始游戏,点击start game就可以开始游戏了。
(2): 模拟器服务器的架设
1.设置网卡和电脑的tcp/ip协议;
进入控制面板---网络
选择添加...---协议---添加...---Microsoft---tcp/ip---确定
选择TCP/IP , 你的网卡名,然后点击属性
在ip地址子菜单中选择指定IP地址,填上IP地址例如(192.168.0.2),然后设定子网掩码例如(255.255.255.0)(这是第一台电脑的).点击确定,再次确定.这个过程完成后,会询问要不要重启动电脑,当然要了.
在第二台电脑上重复同样的步骤,只不过IP地址改为例如(192.168.0.3 )
2.下载MAME32 Kaillera
很多地方都有,官方站点http://www.kaillera.com/download.php ;;
3.下载kaillera服务器端(windows版)
同上
4.编辑kaillera服务器(windows版)的kaillerasrv.conf文件:
; Kaillera server config file ;
ServerName can be up to 64 characters long.
ServerName=any server name here
; Location can be up to 64 characters long.
Location=any location here
MaxUsers=2
Port=27888
; Set Public to 0 if you want to run the server on a private LAN
Public=0
; Use this parameter if you want to manually specify your server's
; IP address or leave blank for automatic
; (ex: IP=154.253.21.56)
IP=192.168.0.2
注意上面的maxusers表示用户数量,public=0表示使用局域网
5.在第一台电脑上运行kaillera服务器端
6.在第一台电脑上运行mame32k.exe
7.选择'File/Play network game...'
8.在'Username'框中输入你喜欢的名字
9.选择'Enter IP....'
10.写上192.168.0.2并点击'Connect'. 过一会儿你就会看到你的名字在'Partyline'列表中出现
11.在第二台电脑上运行mame32k.exe
12.重复第7到10步,不久你会看到第二个玩家也在'Partyline'列表中出现
14.对战!
(3): 模拟器的服务器端程序的设定
下载Kaillera 的服务器端程序,用写字板打开设置文件kaillerasrv.conf,然后按照里面的参数进行设置,超级简单,一看就明白。现在主要就是IP地址的设置,IP地址就是你现在这台电脑连上网后的IP地址,拨号用户的IP地址是动态的,每次都不同,所以每次上网开服务器都要重新设置,在局域网玩就不需要了。本机的IP地址可以在DOS窗口下打入 ipconfig,就可以查到本机现在的IP地址,然后在kaillerasrv.conf这个设置文件里面输入IP地址即可。
设置好之后运行kaillerasrv.exe,这时会出现一个DOS窗口,显示【Touching Kaillera master server...】,跟着就出现【Touching done!】,这时已经架设好服务器,等人来PK你吧!!
你也可以通知其它好友来你的服务器上玩,你把服务器的【IP:端口】给对方,然后让他们在kaillera的客户端输入服务器的格式【IP:端口】例如:211.159.33.150:27888,这样就可以连上你的服务器了。(IP:端口都是在kaillerasrv.conf里面设置的)
自己建服务器的好处就是 PING 永远都是0。如果对方的 PING 超过100就会有明显的跳贞,超过200只能玩玩 街霸方块这类不需要太快节奏的游戏,只要找到玩的窍门,在超过PING 200的情况下玩街霸方块 都可以疯狂PK那些低于PING 100那些人。大家多多练习!
注意:对战双方的ROM一定要相同,美版对美版,日版队日版。
现在大家可以开始设置,先用15秒查自己IP,然后用1分钟设置kaillerasrv.conf,保存设置后用15秒运行kaillerasrv.exe启动服务器。






























