
它们的工作原理就是,玩家 *** 作客户端向服务端发送请求,服务端接到请求后会先在数据库里查找这个玩家的信息,确认信息后才会作出响应。所以它们是一种“C/S”的关系。
服务端:一般服务端的文件大小在10M~50M之间,不会很大,如果你找到了更大的,这说明里面的重复文件太多或者是包括了其他文件。服务端里基本上就是脚本文件(lua,xml,txt,)和调用这些脚本文件的exe文件。一般exe文件是没有错误的,只有脚本文件有错误语句时或者是IP,端口,数据库没有连接正确时exe文件才会出现启动异常,而且还会有错误提示。
如果想要自己架设服务器,需要修改的地方有
IP,游戏名字,数据库连接用户名和密码。一般情况服务端只要能和数据库连接成功就没有什么问题,很多的朋友架设不成功的原因大都是在这里没有设置正确。
数据库:这个文件也不大,一般不会大于10M,因为这个里面只是数据表文件,里面放着游戏人物的各种数据(用户名,密码,等级,属性值,)所以GM可以通过工具或者手动来任意调节某个玩家的级别等信息。当然也可以通过修改数据表里的文件来制作新的装备。(注,有的服务端加装备是在服务端里完成的,如剑侠1)
客户端:这个是三者中最大的一个了,一般会过G,1G~3G间,也有可能会更大一些,而这个里面较大的是DATA文件夹(有的可能是PAK文件夹
如剑侠世界),MAP文件夹,DATA或者PAK文件夹里是我们很难破解的PAK格式文件,可以这么说,如果你破解了PAK文件,这个游戏你可以随便改了。DATA文件夹里的这些PAK文件就是这个游戏的信息文件(有游戏名字,登录背景,装备图案,人物动画信息。NPC)其实这个里面大都是服务端里的文件转换而来,这样服务端和客户端才能一致,客户端之所以这个大就是因为他有了图形文件和动画文件和地图文件。尤其是3D游戏。
这样,一个网络游戏的组成就讲完了,也就是说有了这三个部分你就可以架设起一个游戏。重点说明一下,很多朋友不会只满足于架起一个游戏,而是要修改里面的东东
如添加装备,很多私服所以这么吸引玩家除了稳定以外,还是因为它的装备够酷够炫。如果你要添加装备,建议你先修改装备,这样的话,装备的代号不变,错误率降到最低。
好了,有什么问题留言吧。你用管理工具添加了就是添加到服务瑞了的了! 然后要在客户瑞的INI文件夹里面的shopdat添加,就可以显示出来了!在itemtypedat里面修改显示价格(这个文件要解密才可以用)在服务器端运行的脚本语言是服务器端脚本,在客户段运行的脚本是客户段脚本,本质区别是运行位置不同。
从使用方式上讲:
服务器端脚本适合处理诸如数据库访问,安全验证等应用;
客户端脚本适合处理有效性验证,页面特效等应用。一个使用expect免输入密码自动登录ssh的shell脚本,方便好用,适用Mac、Linux
来自:>
集成命令列表1功能:自动备份数据库并按日期创建备份文件夹。代码如下:@echooffecho执行备份任务echo正在停止数据库…echo正在停止网站数据库…netstopMySQLecho执行备份数据库xcopy"D:\MySQL\data\"D:\mysqlbak\webbak%date:~0,10%\/e/y/cnetstartMySQLecho正在启动网站数据库…echo退出备份任务echoexit拆解:停止数据库命令代码如下:netstopMySQL拷贝数据库文件D:\MySQL\data\为数据库存放目录D:\mysqlbak\webbak为数据库备份目录%date:~0,10%为当前备份日期创建目录代码如下:xcopy"D:\MySQL\data\"D:\mysqlbak\webbak%date:~0,10%\/e/y/c启动数据库代码如下:netstartMySQL集成命令列表2功能:自动备份数据库并日期rar加密打包(密码为123456)。代码如下:@echooffecho执行备份任务echo正在停止数据库…echo正在停止网站数据库…netstopMySQLecho执行备份数据库xcopy"D:\host\mysql\data\"E:\>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)