- 精华
- 阅读权限
- 80
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2008-6-1
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 fx207038 于 2013-9-14 23:29 编辑
题外话:自己的电脑是N年前就过时的单核1G内存老电脑了,一直想玩天龙单机,但这配置以前根本就不可能,以前也尝试架设过,根本玩不了。也一直再等coLinux版的天龙,希望哪一天自己能玩自己架的服,自己DIY;自己也一直在琢磨,但coLinux很不稳定,经常出错,最近在启动天龙服务端的时候电脑会无故重启,还是无法进入游戏。
最近看了lidanger的[一键安装] [宝湾首发]天龙3单ubuntu一键虚拟机(小内存,启动快,纯单机),下载了500多M的vmware 8版本,结果说CPU不支持,电脑太破了没办法。记得以前用过vmware 6,就下载了帖子中的vmware 6以及vmware的镜像文件。————感谢lidanger!
【vmware 6是绿色精简汉化版,占用内存很少,vmware的系统用的Ubuntu Server,完全字符界面。。体积很小,而且下载下来的vmware的镜像文件自带服务端,可暂时不用下载其他端,测试正常之后再换端】
vmware 6绿色汉化版(虽然才28M,但功能基本都有):http://pan.baidu.com/share/link?shareid=525465&uk=235638293
vmware 6的镜像文件:http://pan.baidu.com/share/link?shareid=86940&uk=1879340323
【以上软件请自行解压,vmware的镜像文件下载下来的文件名为Ubuntu-v6.7z,需要1.5G的硬盘空间,但给虚拟机设置的大小为5G,建议解压到硬盘空间大的地方】
客户端、本机工具、客户端补丁、9527单机补丁修复、MySQL Connector ODBC 3.51、WinSCP、Xshell便携版等工具原帖里面都有,教程也有,大家去看下[一键安装] [宝湾首发]天龙3单ubuntu一键虚拟机(小内存,启动快,纯单机)。
如果不采用下面的方法,server系统默认激活的是所有游戏场景,列表里面显示有900多个场景,配置低的话光启动这些场景就要好久,特别占内存,服务端启动非常慢,游戏会登陆困难、非常卡。第一想法肯定是让不常用的地图不要激活。琢磨了好久在SceneInfo.ini里面找到了解决方法!
通过以下设置,可以让你N年前就过时的单核1G内存老电脑体验单机天龙的快感!绝对不是启动服务端要30分钟,进游戏还要30分钟的设置!要从根本上解决问题!通过设置,可以5分钟内启动服务端,直接进入游戏不用等待!
ps:具体教程参考上面给出的lidanger的帖子,2G\4G内存的就别瞎折腾了,以下仅为低配置电脑的想体验单机的无奈设置。
下面是部分特殊设置,
①给虚拟机分配512M内存。方法:运行vmware,选择文件——打开,找到下载解压的Ubuntu-v6.vmx文件并打开,点编辑虚拟机设置,内存分配512M,再多的话电脑会很卡,因为电脑本身系统启动会占用一部分内存,然后还得留一部分运行游戏。【务必退出所有非系统进程,我的电脑开机后内存只占用了89M,怎么做到的?用360、QQ管家等把开机启动项全部禁止,包括杀毒软件等一切非系统进程,清理系统垃圾文件,360、QQ管家等软件本身也退出,然后下载个360游戏优化器独立版(自行百度),如果此时你的电脑内存使用还在200M,那肯定是还有其他非系统进程在开启着,XP开机内存占用非常低!可以尝试使用批量结束无用进程.bat
②启动虚拟机到如下界面时,打开WinSCP,选192.168.1.3那个登陆,如遇密码不正确,使用用户名root密码asdfgh
③登陆后,依次打开tlbb/server/config,找到SceneInfo.ini,先把SceneInfo.ini传回本机,在本机上修改之后,再传到虚拟机上【以前我说的是直接在虚拟机上修改,但不知道什么原因,直接在虚拟机上修改可能导致地图无法加载,无法进入游戏】。(为了防止错误操作,请先拖动SceneInfo.ini到本机进行备份或直接对虚拟机上的SceneInfo.ini重命名)
④对SceneInfo.ini(场景激活文件)进行修改,关闭不常用地图、场景
打开后,你会看到如下文件,//为自己加的注释。
[system]
scenenumber=923 ;游戏世界的场景总数//这里表示列表里有923个场景,不同服务端数值会有不同
[scene0]
threadindex=30 ;驱动线程的索引
clientres=0 ;客户端使用的场景资源,定义于客户端/Config/SceneDefine.txt文件的最开始列数值
name=洛阳 ;场景名字
active=1 ;场景是否激活 //1表示激活该场景,此虚拟机自带的端出生地为洛阳,一定要激活!
file=luoyang.scn ;场景文件名
serverid=0 ;此场景是由哪个服务器端程序调用的
type=0 ";场景类型,如果是0,表示普通游戏场景,如果是1表示副本 4表示帮会城市"
PvpRuler=0 ;详细含义参见 Server\Config\PvpRuler.txt
BeginPlus=8122400 ;附加项有效时间起始(年月日时,YYMMDDHH)
_clientres=0 ;有效时间内使用此项替换clientres
EndPlus=9030100 ;附加项有效时间终止(年月日时,YYMMDDHH)
IsReLive=0 ";是否允许新手在本场景原地复活,缺省为0时新手不能在原地复活"
[scene1]
threadindex=60
clientres=1
name=苏州 //这个场景为苏州
active=0 //这里active=0表示不激活苏州场景,如果不激活,那么你传送到苏州会被拒绝并掉线。。。
file=suzhou.scn
serverid=0
type=0
PvpRuler=0
900多个场景一个个的改太累了,那怎么办?——先把所有地图先关闭,然后再根据需要去激活有用的地图。
【这里注意.如果直接在虚拟机上修改,可能会导致无法正确加载地图,无法进入游戏,请将SceneInfo.ini先传回本地修改,修改完毕再传回虚拟机,重启虚拟机】
在电脑上用记事本打开SceneInfo.ini,先点击编辑——替换,查找内容为active=1,替换为active=0.(说明:默认的SceneInfo.ini所列的所有地图都是active=1(激活状态),服务端启动时会加载所有地图。我们先把所有的active=1改为active=0,即把所有地图都先关闭,关闭状态(active=0)的地图服务端启动的时候是不会加载的,可以以此提升游戏服务端启动速度,节约电脑内存)
接下来,再来单独激活一些常用地图。自己用查找功能激活一些常用地图就行了,其他地图刚才都修改成了关闭状态了active=0。比如我要激活古墓一层,那么点开编辑——查找,输入古墓一层,找到后把active=0(不激活)改为active=1(激活)即可,这样游戏服务端启动的时候就会加载古墓一层的地图文件,要开启什么地图就相应的按照类似方法激活那个地图,但注意,没激活的地图是进不去且会掉线的。(比如说,你只把大理、洛阳、苏州三个地图的active状态改为active=1,只激活了这三个地图,其他所有地图都是关闭状态active=0,那么,你在游戏里只可以在这三个地图里玩,其他地图都是进不去的)。 修改完毕保存,然后传回虚拟机。重启虚拟机。
一般把游戏里面一些常用的打怪升级地图、副本地图、打材料装备地图开启即可,机子配置低开启地图多了会很卡。
我开始测试的时候只开启了大理、苏州、洛阳三个场景,太流畅了,后面修改后开启了近50个常用地图,有些卡,但还好,总比开启923个地图卡得进不去要好。
配置低的请根据自己电脑配置情况和游戏地图需要适当开启地图,1.5G/2G内存玩起来卡的也可以适当关闭一些不常用地图以提升游戏流畅度,比如帮派地图、乱七八糟的擂台地图等。我现在只激活了20个场景,游戏运行良好,激活了50个场景的时候游戏里延迟会非常高甚至卡机。
修改完毕后保存该文件,打开Xshell(SecureCRT也行),新建,主机192.168.1.3 点认证,用户名root密码asdfgh,确定。。文件菜单,打开,点刚才那个连接,进入后粘贴命令reboot,重启虚拟机。
然后就进游戏看看效果吧。
这样设置让低配电脑也能晚上天龙单机,但开启的地图多了还是很卡,开少了的话又有一些地图不能去,要增开地图只有重新修改SceneInfo.ini,重新启动虚拟机及服务器,如果有高手能实现随时关闭/启动地图那就太好了!或者发现其他什么服务没多大用处可以禁止启动的话指导下。
——以上仅为抛砖引玉,希望低配置的老爷机能玩上单机天龙,我的电脑差不多是02年时候生产的了,玩起来还是可以的。
如果你的配置比我的还老,那试试少分配给虚拟机点内存,地图激活一两个试试。。。
【其他说明】
一、vmware绿色版下载解压后,先点击卸载.bat,把以前残留的虚拟机文件及服务清除;然后点 安装.cmd,按照提示,把所有服务都安装了吧。另外,为了服务端的正常运行,每次启动虚拟机尽量点击服务.cmd,把所有服务都启动一遍。
二、最好按照此贴http://www.iopq.com/thread-16815338-1-1.html给电脑安装虚拟网卡,并将虚拟网卡Microsoft Loopback Adapter IP设置为192.168.1.33。并运行vmware6,点击编辑----虚拟网络设置,在主机虚拟网络映射里面,修改VMnet0桥接到Microsoft Loopback Adapter(虚拟网卡)并应用,其他设置不用改动。
三、详细过程请参照lidanger的[一键安装] [宝湾首发]天龙3单ubuntu一键虚拟机(小内存,启动快,纯单机),区别点无非就是结束、退出一些占内存的软件,给电脑腾出更多可用内存,修改虚拟机内存为512M,修改场景加载文件SceneInfo.ini,其他操作方法都和教程里面一样。
四、如果天龙客户端出错,9527修复还是不行的话,建议先下载一个SF登陆器修复一下能进SF之后,再重新覆盖补丁、再次修复应该就能进游戏了。
自己多年来一直潜水在藏宝湾,好东西拿了不少,这回好歹也发一个处女贴,有更好方法的高手交流下呗
最后再次感谢lidanger的Ubuntu虚拟机!
====================================3月9日特别说明==================================
看到@一天一夜11说修改SceneInfo.ini后进入游戏显示服务器维护,经多番测试,
原因或许我找到了,以前用的是懒办法,直接在虚拟机修改,然后重启。
但今天换端测试的时候直接在虚拟机修改,结果在运行cd /home/tlbb/Server ./Server的时候,发现在载入地图那里就开始卡住不动了,地图一直没有启动,尝试进入游戏,提示“服务器维护”。
因为我只修改了SceneInfo.ini,肯定是SceneInfo.ini的问题,地图载入时卡住不动的地图编号也正是我修改的那个地图,于是想到了是不是二进制的问题,后来先SceneInfo.ini原文件备份,再传回本地修改,修改完毕再传回虚拟机。重新启动虚拟机、服务端,顺利进入游戏。
直接在虚拟机修改SceneInfo.ini无法载入地图的原因我也不清楚,我也是小白,以下是我只启动了10个地图(古墓九层、洛阳、苏州、寒玉谷、华山绝顶、竞技场、桃花源、束河古镇、地府、藏经阁),运行cd /home/tlbb/Server
./Server下显示的中文地图名,只要显示中文地图名了,游戏也应该没什么问题了
另外说下,不管你打算开几个地图,就算你只打算开一个地图,记得把地府打开,不然你挂了进不去地府,会掉线。
-----------------------------------------------------------------【pps:】------------------------------------------------------------------------------------
上面扯了这么多,一句话,就是通过修改SceneInfo.ini文件,把一些用不到的地图场景关闭(active=0).,以节约内存占用,加快启动速度和提高游戏运行效率。
VM6.0绿色破&解虚拟机自行百度下,还有具体架设教程百度下,涉及到的一些软件百度看下能搜到不,论坛以前的帖子都被和谐掉了,所以很多帖子都已经失效,本贴并非架设教程贴,仅为低配置玩家想体验一下天龙而写。小内存玩家就别去下载双虚拟机版本的了,玩不了的,这个是单ubuntu一键虚拟机小内存版,占用内存已经很低了。本帖关注度不高,架设教程网上多的是,都差不多,自己琢磨下,文中提到的一些软件实在找不到的或者实在不会架设的可以回复,有空会回复
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|