上一页 1 ··· 5 6 7 8 9 10 下一页

2012年8月21日

摘要: 过程一览1、載入 BIOS 的硬體資訊與進行自我測試,並依據設定取得第一個可開機的裝置;2、讀取並執行第一個開機裝置內 MBR 的 boot Loader (亦即是 grub, spfdisk 等程式);3、依據 boot loader 的設定載入 Kernel ,Kernel 會開始偵測硬體與載入驅動程式;4、在硬體驅動成功後,Kernel 會主動呼叫 init 程式,而 init 會取得 run-level 資訊;5、init 執行 /etc/rc.d/rc.sysinit 檔案來準備軟體執行的作業環境 (如網路、時區等);6、init 執行 run-level 的各個服務之啟動 (scr 阅读全文
posted @ 2012-08-21 13:12 DieAngel 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、Lua脚本功能接口1. LuaInterface.h/.cpp声明和实现LuaInterface。LuaInterface成员如下://脚本引擎FoxLuaScript mLua ;//注册器LuaCFuncRegister mFuncRegister;//场景关联Scene* mOwner;//已经读取的脚本表IDTable m_ScriptTable ;主要方法:VOID Init(Scene* pScene);//完成Lua脚本环境的初始化和C导出函数的注册Scene* GetOwner();执行Lua脚本的C++接口,提供多达8个参数支持。INT ExeScript( Script 阅读全文
posted @ 2012-08-21 13:12 DieAngel 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: 1016:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。1044:数据库用户权限不足,请联系空间商解决1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。1146:数据表缺失,请恢复备份数据。2002:服务器端口不对,请咨询空间商正确的端口。2003:mysql服务没有启动,请启动该服务1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录 阅读全文
posted @ 2012-08-21 13:10 DieAngel 阅读(162) 评论(0) 推荐(0) 编辑
摘要: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gz 阅读全文
posted @ 2012-08-21 13:09 DieAngel 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 引言:大家在管理Windows Server 2003 服务器的时候,进行远程桌面连接,当输入完账号密码,点确定之后弹出一个提示框“终端服务器超出了最大允许连接数”。 原因:服务器默认情况下,最多只能登录2个链接会话,而且登录远程桌面之后如果没有采用注销的方式退出而是直接关闭远程桌面窗口,实际上远程会话没有释放,继续占用总连接数,当链接数超过最大允许值时就会出现上面提示。 解决方法: 1、如果是用Windows Xp、Windows Xp SP1、Windows Xp SP2、Windows Server 2003系统进行远程桌面连接,请看下面操作: 开始-运行,然后输入 mstsc /con 阅读全文
posted @ 2012-08-21 13:08 DieAngel 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 由于7z文件的高压缩很多下载网站使用了7z格式文件,但iis中却不想rar那样可以直接下载,所以需要我们设置下,这样就可以iis中下载7z格式文件了7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括ZIP, RAR, CAB, GZIP, BZIP2和TAR。此软件压缩的压缩比要比普通ZIP文件高30-50%。因此,它可以把经WinZip压缩的文件再压缩2-10%。文件扩展名:.7z,可目前windows服务器无法支持.7z格式下载,所以我们需要设置一下。 这样iis就支持7z格式文件下载了。win2003的IIS6默认是不 阅读全文
posted @ 2012-08-21 13:07 DieAngel 阅读(945) 评论(0) 推荐(0) 编辑
摘要: shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1那么本文标题的语句: 1>/dev/null 首先表示标准 阅读全文
posted @ 2012-08-21 13:06 DieAngel 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 从字面上看,Billing是计费的,应该处理玩家在线时间或者包月之类。但是天龙八部是免费游戏,不需要算时间来计费。从代码中 看,BillingServer也比较简单,它有一个连接到Web服务器,并监听一个端口,接受一些客户端的连接。从该服务器处理的协议包上 看,BillingServer接受LoginServer和WorldServer的连接。BillingServer处理的主要协议包有://世界数据服务器通知游戏服务器和登陆服务器场景中的人数信息class SSScenePlayerCountHandler//Login 请求BillingSystem验证class LBAskAuthHan 阅读全文
posted @ 2012-08-21 13:05 DieAngel 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、服务器构架一个天龙八部游戏区,主要服务器部署情况如下图所示:实 际部署可能有所不同。区角色数据库可以安装到Machine4,那么一个区有5台物理机器。LoginServer和WorldServer、 CharacterDB、BillingServer有连接。WorldServer和各个GameServer有连接。ShareMemory和 CharacterDB有连接。一台物理机器上,会启动一个ShareMemory进程和一个服务器进程,服务器进程有世界服务器和游戏服务器。天龙八部的世界是ZoneBase的,一个游戏服务器服务启动多个线程,每个线程服务若干个场景。在ShareMemory进程 阅读全文
posted @ 2012-08-21 13:05 DieAngel 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 1.首先在c++源码中添加需要注册到Lua的函数INT LuaFnSetTimer(Lua_State* L){LUA_ENTER_FUNCTIONSceneID_t sceneId = Lua_ValueToNumber(L,1);ObjID_t selfId = Lua_ValueToNumber(L,2);ScriptID_t scriptId = Lua_ValueToNumber(L,3);const CHAR* funcName = Lua_ValueToString(L,4);INT tickTime = Lua_ValueToNumber(L,5);BEGINHUMANDEFI 阅读全文
posted @ 2012-08-21 13:04 DieAngel 阅读(1119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页

导航