天堂2单机版

QQ群号16947726
 
首页日历常见问题与解答 (FAQ)搜索会员群组注册登录

分享 | 
 

 [教程] 【Miko】基础教学 ---1 检出源码 2构建Ant环境快速编译 3导入数据库存开启服务端

向下 
作者留言
Admin
Admin


帖子数 : 51
注册日期 : 13-07-13

帖子主题: [教程] 【Miko】基础教学 ---1 检出源码 2构建Ant环境快速编译 3导入数据库存开启服务端   周日 七月 14, 2013 11:12 am

【Miko】基础教学 --- 检出源码(附部分毁灭女神源码svn)

1.下载TortoiseSVN 建议使用1.7的 http://tortoisesvn.net/downloads.html
(如build.xml中包含svn命令,请去除后编译,防止出现找不到主类)
2.安装TortoiseSVN 默认安装即可,先安装主程序TortoiseSVN-1.7.9.23248,后安装语言包LanguagePack_1.7.9.23248
完成了TortoiseSVN的安装,接下来就是检出源代码了
4.检出源代码
在任意地方(保存源代码)新建一个文件夹,例如 L2JTWGS
右击 L2JTWGS 文件夹,选择 SVN检出,在版本苦URL处填写对应SVN网址,单击确定,等待SVN检出完毕即可!

源代码SVN先奉上几个(开源的)
隐藏内容Sad回复可见)

--------------------------------------------------------------------------------
[教程] 【Miko】基础教学之二 --- 构建Ant环境快速编译


1.下载最新 Apache Ant 1.8.4 http://ant.apache.org/bindownload.cgi
2.解压缩下载的apache-ant-1.8.4-bin.zip 至 D:\ant 目录下
3.配置Ant环境变量
以Win7/Vista为例:右击 计算机--属性--高级系统设置--环境变量,在系统变量中新建如下值
(左面为变量名,右面为变量值,如图)

Ant环境变量
ANT_HOME D:\ant
CLASSPATH .;%ANT_HOME%\lib;
PATH %ANT_HOME%\bin;

jdk环境变量(根据自己jdk版本配置,例如jdkupdate7)
J***A_HOME C:\Program Files\Java\jdk1.7.0_07
PATH %J***A_HOME%\\bin;%J***A_HOME%\\jre\\bin;
CLASSPATH .;%J***A_HOME%\\lib;%J***A_HOME%\\lib\\tools.jar;

(如遇到已存在的变量名在其前面加上分号即可)
配置好后点击确定
至此已全部完成配置Ant快速编译


快速编译方法
在源代码根目录下新建一个文本文档 内容为“ ant -f build.xml -l compile.log ”(不包括引号!) 保存为build.cmd即可

以后编译的时候只需要双击一下build.cmd即可。编译日志compile.log会自动生成在当前目录compile.log中 最后几段看见BUILD SUCCESSFUL 即为编译成功

-------------------------------------------------------------------

[教程] 【Miko】基础教学之三 --- 导入数据库并开启服务端


准备工具:一下所涉及的工具均在此下载 【切换到磁盘模式】 服务端\develop tools\教程专用\基础教学之三
1.JRE7 (如果你安装过了jdk则无需安装此项,以下涉及到安装JRE7可以无视)
2.Navicat10
3.appserv-win32-2.5.9
4.npp.6.1.6.Installer
安装步骤:①安装JRE7和Navicat10和npp.6.1.6.Installer,默认安装,一直点下一步即可。
②解压GameServer源代码根目录下的build\L2JTW_Server.zip至任意目录下(例:F盘根目录中l2jtw目录,下文均以此为例)
②同理解压Datapack源代码根目录下的build\L2JTW_DataPack.zip至任意目录下(例:F盘根目录中l2jtw目录 ,下文均以此为例,这样GS和DP就在一起了,解压过程中提示覆盖按确认即可)
③安装appserv-win32-2.5.9,下一步,直至看到AppServ Package Components,只勾选MySql Database 下一步
Enter root password 下面输入数据库密码(这个密码后面会用到)(例如:root)Re-enter root password 下面重复输入数据库密码 ,并勾选下面的Enable InnoDB 点击下一步,等待安装完成即可。为了确保数据库安装正确,可在开始菜单所有程序AppServ\Control Server by Service中点击MySQL Stop然后点击MySQL Start 黑框显示正在启动就基本OK了
④编码修正 找到F:\l2jtw\tools\database_installer.bat 右击 Edit with Notepad++ 点击菜单栏中的
第一步.格式--编码字符集--中文--Big5
第二步.格式--转换为UTF-8编码格式
第三部.格式--转换为ANSI编码格式
第四部.找到 86行 (大概是这里)把 set mysqlBinPath=%ProgramFiles%\MySQL\MySQL Server 5.0\bin修改成 set mysqlBinPath=C:\AppServ\MySQL\bin
第五步.找到set lspass= 和 set cbpass= 和 set gspass= 等于号后面就填写你的数据库密码
第五步.保存即可(这样database_installer.bat运行就不会显示乱码了)
⑤安装数据库 双击F:\l2jtw\tools\database_installer.bat,一直按回车就行了,简单吧~~应为之前都配置好了
⑥注册服务器 双击F:\l2jtw\login\RegisterGameServer.bat,输入1回车即可,这样就在F:\l2jtw\login\ 下生成了一个hexid的文本文档,将其移动到 F:\l2jtw\game\config中即可
⑦配置数据库连接 用notepad++打开F:\l2jtw\game\config ,一直按回车就行了,简单吧~~应为之前都配置好了
这样就基本完成了,接下来就开始配置服务端了
单机:找到F:\l2jtw\game \config 目录下的ipconfig.xml右键---打开方式----选择“记事本”----确定。确保gameserver address="127.0.0.1" 双引号中值为127.0.0.1
外网:同单机,确保双引号中值 为 您的IP地址 等号后值为您的IP地址
关于您的IP地址●ADSL用户(用宽带连接上网)可以在宽带链接里差看状态中的IP地址栏(此IP地址只要宽带连接断线,下次连接就会重新分配)
●局域网用户(以TP-LINK路由为例)在浏览器中输入192.168.1.1(默认值)账号密码都为admin(默认值,根据实际情况而定),进入后找到“DHCP服务器”中的“静态地址分配”,自己静态分配一个IP地址(例如192.168.1.100),MAC可在自己电脑网络适配器状态的支持选项卡中查看详细信息(实际地址一栏).
在“转发规则”中如下设置:
“虚拟服务器”中添加端口为7777,IP地址为192.168.1.100
“DMZ主机”中状态设定为“启用” IP地址为192.168.1.100设置完后保存即可
再去花生壳官网申请,申请到的地址即您的IP地址,记得在路由里面要登录并启动DNS
配置数据库连接:找到 F:\l2jtw\game\config 目录下的server.properties右键---打开方式----选择“记事本” 找到 Password = 等于号后面填写你的数据库密码 同理 F:\l2jtw\login\config目录下的loginserver.properties 也一样配置
配置完了服务端,接下来就启动服务端了

注意:●F:\l2jtw\login\config目录下的RegisterGameServer.bat可以新建服务器,新建好后可以将当前目录生成的hexid.txt放到 F:\l2jtw\game\config目录下覆盖源文件
●F:\l2jtw\login\config目录下的loginserver.properties(用记事本打开)中
# True:登入游戏自动建立帐号,False:使用网页系统建立帐号。预设: True
AutoCreateAccounts = True
当AutoCreateAccounts值为True时为登陆游戏自动建立账号
启动服务端:
①打开F:\l2jtw\login\startLoginServer.bat
②打开F:\l2jtw\game\startGameServer.bat
服务端启动之余我们可以接着配置登录器
配置登录器: ①解压登录器方法同安装SF登录器,你懂的!(至于什么服务端配什么样的登录器就得问源码作者了,可能源码作者也会提供登录器,所以你可以无视这个。)(448协议登陆器 http://www.l2jtw.com/l2jtwbbs/viewtopic.php?f=17&t=11778)
②使用L2FileEditor 打开SF登录器中的l2.ini,将其中的ServerAddr=一栏中“=”后面的值改成127.0.0.1(单机)或您的IP地址(外网)保存即可。
至此,登录器就配置完了,差不多服务端也该启动好了,接下来就进入游戏吧~!

返回页首 向下
查阅用户资料 http://1000.catsboard.com
chary



帖子数 : 3
注册日期 : 13-10-23

帖子主题: 回复: [教程] 【Miko】基础教学 ---1 检出源码 2构建Ant环境快速编译 3导入数据库存开启服务端   周三 十月 23, 2013 2:04 am

一定要认真的学习,教学贴很难得!珍惜中......
返回页首 向下
查阅用户资料
dany731014



帖子数 : 2
注册日期 : 14-03-25

帖子主题: 回复: [教程] 【Miko】基础教学 ---1 检出源码 2构建Ant环境快速编译 3导入数据库存开启服务端   周三 四月 23, 2014 12:44 pm

蟹蟹大大分享
返回页首 向下
查阅用户资料
 
[教程] 【Miko】基础教学 ---1 检出源码 2构建Ant环境快速编译 3导入数据库存开启服务端
返回页首 
1页/共1

您在这个论坛的权限:不能在这个论坛回复主题
天堂2单机版 :: 服务端技术区 :: 教程区-
转跳到: