看到很多次有人问,怎么在linux下玩暗黑,如何上站网等。今天,我在这里和大家分享下我的经验。
如果你是玩单机暗黑的话,那么最简单,wine和cedega等模拟器都能解决,但是要注意你的游戏,要有免cd补丁。
关于战网。如果上bn,只要你是正版就可以
如果你是要上国内私服的话看后面;先说游戏问题
第一方案:cedega ;
设置游戏即可li
注意地方:就是游戏参数里,基本保持默认,desktop 不要设置了,在这个游戏的command line option里加参数就可以关于暗黑的参数,在这里我说下我用的几个参数:
主要是自动加载地图问题, 下载地图文件这里假设文件名字为M,将压缩包内的"M"目录解压缩到暗黑安装目录,添加“ -pdir M”参数;
窗口化加参数-w;
直接进战网 -skiptobnet;
无声模式-ns ,(这个好像在linux不起作用!大家测试后告诉我。)
关于显示模式,建议不要管了,我加上-opengl 反到出错。更多参数 google
我的cedega参数 command line option 里是
-w -ns -skiptobnet -pdir M
或者-direct -ns -skiptobnet。
第二方案:用WINE(wine出1.0了!)模拟的
安装wine,配置好。在桌面新建启动器,类型选应用程序,名称;DiabloII命令 : wine /media/sda6/DiabloII/D2lord.exe(这是路径) -w -ns -skiptobnet(这是三个参数,每个参数前都有空格) 。
@@1.wine上战网在WINE文件夹里的注册表里的blizzard里的diablo把battlnet里添加键值改为私服的ip。
具体位置是用户目录下 .wine/drive_c/windows里打开regedit.exe
一次找到HKEY_CURRENT_USER\Blizzard Entertainment\DiabloII里右键 新建new string改名为BNETIP,赋值就是你的私服ip地址。每个私服都有注册表的。如218.93.248.226 是IMPK的。
@@2.cedega上战网问题,直接在.cedega文件夹里的你user.reg里的 把BATLNET注册值改成私服IP如218.93.248.226IMPK的改后文件段落
引用:[Software\\Blizzard Entertainment\\Diablo II] 1213527145
"AllowHardcore"=dword:00000001
"Always Run"=dword:00000001
"AutoMap Left"=dword:00000000
"AutoMap Party"=dword:00000001
"AutoMap Party Names"=dword:00000001
"AutoMapFade"=dword:00000000
"Aux Battle.net"="216.148.246.34"
"Blended Shadows"=dword:00000000
"BNETIP"="218.93.248.226"
"Contrast"=dword:00000064
"GAMEOVER"=dword:00000000
"Gamma"=dword:000000b9
"Help Menu"=dword:00000001
"InstallPath"="G:\\media\\sda6\\ask\\"
全是原创,和个人设置。