天堂Lineage(單機版)從零開始架設教學 Installing Lineage 3.52 Server - On Windows

可能會用到的檔案,我已經整理好了

https://drive.google.com/open?id=0B6uOJwY3MLcvMVdaSkFwOThKYXc&authuser=1

1. [下載原始碼] Using RapidSVN 用checkout

http://l1j-tw-99nets.googlecode.com/svn/trunk/L1J-TW_3.50c/

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

3.解壓縮地圖:

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資料夾內)

时间: 2024-10-08 19:45:13

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

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

原创文章,欢迎转载. 转载请注明:关东升的博客 Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式. Swift 1.x代码错误处理模式採用Cocoa框架错误处理模式,到如今Objective-C还沿用这样的处理模式,而Swift2.0之后採用了do-try-catch错误处理模式. 以下的演示样例代码是从文件里读取字符串到内存中,假设使用Swift 1.x错误处理模式代码例如以下: import Foundation var err: NSError? //定义可选

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

<PHP 5.5从零開始学(视频教学版)>当当网购买地址: http://product.dangdang.com/23586810.html <PHP 5.5从零開始学(视频教学版)>源码.教学视频下载地址: http://pan.baidu.com/s/1zt9hW 内 容 简 介 本书循序渐进地介绍了PHP 5.5开发动态站点的主要知识和技能,提供了大量的PHP应用实例供读者实践.每一章节都清晰讲述了代码作用及其编写思路,使读者能在最短时间内迅速掌握PHP的应用开发技能. 全

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

上节课,也就是昨晚啦,我们学习到从零開始学Swift之Hello World.那一节仅仅有一句代码,大家会认为不够过瘾. 那么这节课,就给大家来多点瘾货吧! 先上图! //var 代表变量的类型, start 代表变量的名称. "Hello" 代表变量的值. var start = "Hello" var dot = " , " var end = "world!" // let 是什么意思呢? let total = sta

Spring 从零開始-01

因为学习需求,近期突然通知须要学习Spring.可是因为之前非常少使用Java.所以感觉还是有点慢,花了大约两周,弄懂了主要的结构也编了点小程序.还是万事开头难啊,网上总是非常难找到学习spring的指引资料.学习一个东西最主要的还是学习他的思想.还有就是一个可靠地学习建议,这东西会让你事半功倍,学习一定要依赖于书本,网上再好的资料都不如一本书.这个是本科+研究生的经验总结,spring学习能够參考<spring实战>,这本书写得非常精彩.可是就是须要有点高度,假设你从零開始那将会有一些困难,

从零開始开发Android版2048 (二)获取手势信息

今天是尝试開始Android版2048小游戏的第二天.在今天,我主要学习了怎样获取用户在屏幕滑动的手势,以及对布局进行了一些小小的完好. 获取用户操作的手势(比方向左滑.向右滑等)主要用到了GestureDetector.这个类能够帮助我们获取一些常见的用户对屏幕的操作.比如单击.双击.按压.拖动等.详细的使用说明.大家能够查API也能够去百度,或者看我之前有一篇使用GestureDetector实现的小样例(http://blog.csdn.net/xiapinnong/article/det

从零開始开发Android版2048 (一)初始化界面

自学Android一个月多了,一直在工作之余零零散散地看一些东西.感觉经常使用的东西都有些了解了,可是一開始写代码总会出各种奇葩的问题.感觉还是代码写得太少.这样继续杂乱地学习下去进度也太慢了,并且学一点忘一点,效率太低.所以从今天開始.我打算实际做点小程序.在开发中不断地学习吧. 恰好近期Android上有个游戏2048比較火,所以就那这个练手吧. 由于对Android还没有太深入的了解,所以我写的东西都会比較基础,所以须要看一些高阶开发的朋友能够绕过了,也希望能够有高手们给我一些指导和建议,

从零開始开发Android版2048 (四) 分数、重置、结束

这一篇的内容主要是在上一篇的基础上,增加分数计算(包含当前分数和最高分数).游戏结束的推断以及游戏界面的重置这三个部分的功能. 一.分数的计算和保存 首先,2048这个游戏的分数包含,两个部分当前游戏分数和最高分,当前的游戏分数我们能够保存在程序的变量中,由于它仅仅对当前这盘游戏实用,游戏结束就能够清空:而最高分则须要以一种方式保存在手机中,这样当我们下次再打开游戏时,还能读取到之前操作的最高分. 1.当前分数 当前分数的计算还是非常easy.我们仅仅须要在每次发生合并的时候,将产生的分数加到我

站点搭建从零開始(七) WordPress站点的完好

1.WordPress站点前后端经常使用语言简单介绍和执行过程 通常一个站点的整个构建过程中须要大量的技术支持,尤其是用到非常多种计算机语言.站点的构建主要分后端和前端两部分,后端代码在server上执行.而前端程序源代码则通过网络传输到用户的浏览器,由浏览器执行.WordPress站点的页面属于动态页面,也就是说页面是程序动态生成的,不同的人.不同一时候刻訪问同一个网址相应的页面,看到的内容是不一样的.和动态页面相对的是静态页面,静态页面的扩展名通常是html.不须要后端语言动态的生成网页.

站点搭建从零開始(五) WordPress的安装

前面说了非常多废话.如今最终转到正题.WordPress的安装. 1.WordPress安装非常easy 假设你的server能通过应用中心一键安装WordPress,这一节就非常轻松了,基本上不须要做什么.可是考虑到那种新手的方式,以后假设换了server可能就不能进行安装了.而且有些需求还是不能用那种方式实现,所以学一下也好(主要是配置数据库.FTP,然后上传文件.过程相当简单). 仅仅要server支持php而且配置了数据库和FTP,安装WordPress是非常easy的. 前面我们配置好