1. [下載原始碼] Using RapidSVN 用checkout
 
2. [編譯原始碼] 裝好ant
     新增系統變數:ANT_HOME,內容:c:\develop\apache-ant-1.6.1
     在PATH環境變數中加入Ant的bin目錄:c:\develop\apache-ant-1.6.1\bin 
 
     到source code 資料夾下command line 打 ant
     編譯成功後多出 
     l1jserver.jar
 
3. [設定資料庫&地圖]
    a. 設定 剛編譯完成Server端程式資料夾中的 config/server.properties 
#LoginとPasswordは変更すべきだが、わからなければ変えない
# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=utf8
Login=root
Password=

Login & Password field 輸入你剛裝MySQL時設定的帳密。

b. 使用navicat導入遊戲資料庫至MySQL:

          進入Server端資料夾,的db資料夾中點 Pack_DB.bat 。它會combine Taiwan這資料夾底下的sql檔。
          *或用mysql command-line : CREATE DATABASE l1jdb;
          *在Linux 下 請用 cat Taiwan/*.sql > l1jdb_Taiwan.sql
 
          啟動navicat導入combined 產生的l1jdb_Taiwan.sql
          *mysql -u root -proot l1jdb < l1jdb_Taiwan.sql

c.解壓縮地圖:

Server端資料夾下maps/352_maps.zip   (看你版本囉,我們這邊是用3.52)

map 資料夾有解壓縮嗎? 別多了一層maps

ex:l1j-tw\maps\0.txt

      而不是l1j-tw\maps\maps

若不解壓縮地圖到時候run Server時會遇到錯誤訊息。

到此Server大致已經架設完成了。點ServerStart.bat啟動Server。確保沒有任何錯誤訊息在到下一步。

以下為Server正確執行訊息

loading map...OK! 4789ms
spawning mob...OK! 4650 ms
loading npcaction...OK! 2584ms
loading boss cycle...OK! 760ms
loading TreasureBox...OK! 471ms
初始化完畢
→提示: 互動指令聽取中...
>
使用了: 210MB 的記憶體
等待客戶端連接中...
4. [修改client端]
     安裝Lineage 3.52C client端遊戲程式

下載登入器Login_v342
     進入Login_v342\編碼器
     打開Encode.exe
     標籤列選擇[工具],天堂版本選擇351_S3DS2X,接著點擊變檔編碼
     標籤列選擇[編碼],天堂版本選擇351_S3DS2X
     允許多開、變身檔選擇S3DS2X.pak、內建喝水輔助程式打勾
     接著按下按鈕編碼

 
     複製裡面的Login.cfgLogin.ini

以及進入Login_v342\登入器
     複製裡面的Login.exe、eat.dll、 eat.exe、LinHelperZ.txt、S3DS2X.bin、Microsoft.VC90.CRT、skin

     共9個檔 , 貼至client端的遊戲程式內

     
     執行eat.exe吃檔,吃完便可點擊Login.exe登入遊戲
     進入遊戲前請先執行ServerStart.bat(位於Java Project資料夾內)

天堂Lineage(單機版)從零開始架設教學 Installing Lineage 3.52 Server - On Windows的更多相关文章

  1. 《从零開始学Swift》学习笔记(Day 52)——Cocoa错误处理模式

    原创文章,欢迎转载. 转载请注明:关东升的博客 Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式. Swift 1.x代码错误处理模式採用Cocoa框架错误处理模式,到如 ...

  2. 从零開始学Swift之Hello World进化版

    上节课,也就是昨晚啦,我们学习到从零開始学Swift之Hello World.那一节仅仅有一句代码,大家会认为不够过瘾. 那么这节课,就给大家来多点瘾货吧! 先上图! //var 代表变量的类型, s ...

  3. 《PHP 5.5从零開始学(视频教学版)》内容简单介绍、文件夹

    <PHP 5.5从零開始学(视频教学版)>当当网购买地址: http://product.dangdang.com/23586810.html <PHP 5.5从零開始学(视频教学版 ...

  4. 关东升的《从零開始学Swift》即将出版

    大家好: 苹果2015WWDC大会公布了Swift2.0,它较之前的版本号Swift1.x有非常大的变化.所以我即将出版<从零開始学Swift><从零開始学Swift>将在&l ...

  5. 从零開始学习OpenCL开发(一)架构

    多谢大家关注 转载本文请注明:http://blog.csdn.net/leonwei/article/details/8880012 本文将作为我<从零開始做OpenCL开发>系列文章的 ...

  6. # 从零開始搭建Hadoop2.7.1的分布式集群

    Hadoop 2.7.1 (2015-7-6更新),Hadoop的环境配置不是特别的复杂,可是确实有非常多细节须要注意.不然会造成很多配置错误的情况.尽量保证一次配置正确防止重复改动. 网上教程有非常 ...

  7. Bmob移动后端云服务平台--Android从零開始--(二)android高速入门

    Bmob移动后端云服务平台--Android从零開始--(二)android高速入门 上一篇博文我们简介何为Bmob移动后端服务平台,以及其相关功能和优势. 本文将利用Bmob高速实现简单样例,进一步 ...

  8. 从零開始怎么写android native service?

    从零開始怎么写android native service Android service对于从事android开发的人都不是一个陌生的东西,非常多人可能会认为服务非常easy. 服务是简单,由于复杂 ...

  9. Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob

    Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob 在正式的项目开发中,单client不能满足我们的需求,须要实现client与服务端的连接. 而在编写Android服务端代码 ...

随机推荐

  1. 自定义、操作cookie

    /** * 读取所有cookie * 注意二.从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交.浏览器提交Cookie时只会提交name与value属性.maxAg ...

  2. 2018-8-10-WPF-控件继承树

    title author date CreateTime categories WPF 控件继承树 lindexi 2018-08-10 19:16:53 +0800 2018-2-13 17:23: ...

  3. [NOIP2009]最优贸易(图论)

    [NOIP2009]最优贸易 题目描述 CC 国有 \(n\) 个大城市和 \(m\) 条道路,每条道路连接这 \(n\) 个城市中的某两个城市.任意两个城市之间最多只有一条道路直接相连.这 \(m\ ...

  4. process-hacker

    https://github.com/processhacker/processhacker#process-hacker // begin_phapppub typedef enum _PH_KNO ...

  5. linux下命令行执行Python程序提示no moudle,路径问题

    在ide中执行python程序,已经设置好项目路径中. 但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module na ...

  6. No module named flask 导包失败,Python3重新安装Flask模块

    在部署环境过程中,通过pip install -r requirements.txt安装包,结果启动项目时总是报错,显示没有flask模块,通过pip install flask还是不行,于是下载fl ...

  7. Test 3.27 T2 旅行

    Description FGD 想从成都去上海旅游.在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情.经过这些城市的顺序不是完全随意的,比如说 FGD 不希望在刚吃过一顿 ...

  8. Test 6.23 T1 扫雷

    题目背景 题目描述 输入格式 输出格式 样例输入输出 数据范围 解析 我们设两个作弊器的参数分别为\((a_1,b_1)\)和\((a_2,b_2)\),那么设 \[ S1=\frac{a_1}{b_ ...

  9. python+selenium+pytest+html报告

    背景:python+selenium+pytest+html报告 环境:我的是本机的Jenkins配置本机的代码 前提:要下载好HTML Publisher plugin插件[系统管理>管理插件 ...

  10. Vue的思考扩展

    1.Vue是如何实现数据双向绑定的 1.1.实现双向绑定的基本原理 数据驱动:Vue会通过Dircetives指令,对DOM做一层封装,当数据发生改变会通知指令去修改对应的DOM,数据驱动DOM变化, ...