第五章:L2JMobius学习 – 快速部署L2JMobius汉化版

这篇具有很好参考价值的文章主要介绍了第五章:L2JMobius学习 – 快速部署L2JMobius汉化版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

L2JMobius是一套开源的 LineageII 的服务器端代码,使用Java语言编写。在前面的章节中,我们安装了mariadb10数据库以及jdk17运行环境,这两个是必须的。紧接着,我们又安装了eclipse开发工具,然后创建了“L2J_Mobius”Java工程,然后导入了L2JMobius的源码和数据文件,最后成功运行了GameSever和LoginServer两个服务。也使用对应的客户端进入了游戏里面。使用eclipse运行源码的目的是为了学习源码,真正部署的时候,只需要使用eclipse打包成JAR文件的。然后,我们直接运行JAR文件即可,就不再需要eclipse开发工具了,但是mariadb10数据库以及jdk17运行环境还是必须安装的。

如何下载安装mariadb10数据库请点击这里:https://blog.csdn.net/konkon2012/article/details/131563687

如何下载安装jdk17请点击这里:https://blog.csdn.net/konkon2012/article/details/131564185

这里给大家提供一个L2JMobius汉化版,可以去我的网盘下载:https://pan.baidu.com/s/1XdlcCFPvXnzfwFoVK7Sn7Q?pwd=avd4

这个汉化版本就是在之前的“L2J_Mobius”工程中修改而来的,然后将其Java程序打包到了“L2J_Mobius.jar”文件中了。

第五章:L2JMobius学习 – 快速部署L2JMobius汉化版,L2JMobius,L2JMobius

打包的过程也非常简单,在Eclipse中右击我们的工程,然后弹出的菜单中选择“Export…”

第五章:L2JMobius学习 – 快速部署L2JMobius汉化版,L2JMobius,L2JMobius

 选择Java下的JAR file选项,点击Next

第五章:L2JMobius学习 – 快速部署L2JMobius汉化版,L2JMobius,L2JMobius

在左边的选框中只勾选“src”即可,右边的选框中全部取消。最后选择一个打包路径,点击“Finish”即可。打包结束后会有一个小错误提示(找不到一个类),这个不影响我们的运行。在我们的汉化版本工程中,已经提供了一个“L2J_Mobius.jar”文件了,所以不需要打包了。那么,接下来,我们就来运行这个“L2J_Mobius.jar”文件。这里,我给大家提供了两个windows下的批处理文件,一个是startGameServer.bat,另一个是startLoginServer.bat。这两个文件双击就可以运行了。里面的内容非常的简单,对于startGameServer而言,执行命令如下:

java -Xmx512m -cp ./libs/*;L2J_Mobius.jar; org.l2jmobius.gameserver.GameServer

对于startLoginServer而言,执行命令如下:

java -Xmx64m -cp ./libs/*;L2J_Mobius.jar org.l2jmobius.loginserver.LoginServer

这些命令的含义,大家可以自行搜索研究学习。一般情况下,我们先运行GameServer,等待一会之后再运行LoginServer。等两个服务全部启动完毕后,就可以使用客户端登录了。客户端可以去网盘下载,如果下载比较慢的话,可以去企鹅交流裙 874700842 里面的裙文件中下载。下载所有的五个压缩文件之后,解压缩编号001的就可以全部解压开了。

第五章:L2JMobius学习 – 快速部署L2JMobius汉化版,L2JMobius,L2JMobius

点击进入system目录,找到“l2.exe”文件,双击就可以启动游戏了。默认情况下,登录就是注册。所以,直接登录就可以进入游戏里面了。在“l2.exe”文件的旁边有一个“l2.ini”配置文件,里面有一个“ServerAddr=127.0.0.1”的配置项目。看到127.0.0.1的IP地址,大家就应该明白了,它就是你自己电脑的本机IP地址。这就是为什么我们启动“l2.exe”文件后,游戏客户端访问的是我们本机的LoginServer服务和GameServer服务了。如果我们将服务端部署到远程服务器(固定IP地址)上面的话,就需要修改我们的客户端“l2.ini”配置文件,将我们的ServerAddr=127.0.0.1里面的“127.0.0.1” IP地址修改为远程服务器的IP地址。如何修改“l2.ini”配置文件呢?直接打开是不行的,需要使用“解加密L2.INI文件.exe”这个小工具,该工具也在system目录下。这里给大家提供博主的一个远程服务器的IP地址:149.104.15.136,大家修改“ServerAddr=149.104.15.136”就可以登录了。本章节就介绍到这里,后面的章节,我们就开始正式学习L2JMobius源码了。如果不熟悉Java的小伙伴,推荐大家去这里学习一下:https://blog.csdn.net/richieandndsc文章来源地址https://www.toymoban.com/news/detail-537299.html

到了这里,关于第五章:L2JMobius学习 – 快速部署L2JMobius汉化版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 统计学习方法第五章——决策树

    decision tree决策树是一种分类和回归的方法,本章只考虑在分类领域的使用。决策树使用了归纳法划分特征空间,以此来达到分类的目的。决策树不同于KNN中的kd树,它是多叉树,不是二叉树。决策树是一种概率模型。 决策树采用了if-then规则,路径上的内部节点是对特征的分

    2024年02月05日
    浏览(37)
  • 《Flink学习笔记》——第五章 DataStream API

    一个Flink程序,其实就是对DataStream的各种转换,代码基本可以由以下几部分构成: 获取执行环境 读取数据源 定义对DataStream的转换操作 输出 触发程序执行 获取执行环境和触发程序执行都属于对执行环境的操作,那么其构成可以用下图表示: 其核心部分就是Transform,对数据

    2024年02月10日
    浏览(43)
  • 【一起啃书】《机器学习》第五章 神经网络

    第五章 神经网络 5.1 神经元模型   神经网络是由具有适应性简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所作出的交互反应,神经网络中最基本的成分是神经元模型,以下为第一个神经元数学模型——M-P神经元模型。   在这个模

    2024年02月06日
    浏览(39)
  • 【JavaWeb后端开发-第五章(2)】Mybatis 进阶学习

    学习完mybatis入门后,我们继续学习mybatis基础操作。 需求说明:     根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能列表: 查询     根据主键ID查询     条件查询 新增

    2024年02月01日
    浏览(49)
  • 数据结构(c++语言版) 邓俊辉 第五章:二叉树学习笔记

    5.1二叉树及其表示         树是由节点和边组成的。 1.有根树         树是由顶点(vertex)和边(edge)组成。树的每个顶点也叫节点(node)。 2.深度与层次         由树的连通性,每一节点与根都有一条路径相连:根据树的无环性,由根通往每个节点的路径必然唯一。  

    2024年02月13日
    浏览(46)
  • (CDA数据分析师学习笔记)第五章多维数据透视分析一

    商业智能报表:BI报表。 ETL: 全称 Extract-Transform-Load ,即提取(extract)、转换(transform)、加载(load)。 E 是第一步对源数据进行抽取,源数据主要来源于业务系统、文件数据、第三方数据。T是第二步,对数据进行适当处理,目的是为了下一步的加载。主要是筛选(有价值

    2024年04月11日
    浏览(45)
  • 【Rust】Rust学习 第五章使用结构体组织相关联的数据

    定义结构体,需要使用  struct  并为整个结构体提供一个名字。结构体的名字需要描述它所组合的数据的意义。接着,在大括号中,定义每一部分数据的名字和类型,我们称为  字段 ( field )。 实例化(不可变变量) 可变变量 字段初始化简写语法 通过已经存着的变

    2024年02月13日
    浏览(48)
  • 《十堂课学习 Flink》第五章:Table API 以及 Flink SQL 入门

    第四章中介绍了 DataStream API 以及 DataSet API 的入门案例,本章开始介绍 Table API 以及基于此的高层应用 Flink SQL 的基础。 Flink 提供了两个关系API——Table API 和 SQL——用于统一的流和批处理。Table API 是一种针对Java、Scala和Python的语言集成查询API,它允许以非常直观的方式组合来

    2024年02月03日
    浏览(70)
  • 【UnityShader入门精要学习笔记】第五章(1)年轻人的第一个Shader

    本系列为作者学习UnityShader入门精要而作的笔记,内容将包括: 书本中句子照抄 + 个人批注 项目源码 一堆新手会犯的错误 潜在的太监断更,有始无终 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 现在我们将学习如何编写一个 顶点/片元着色器 一个Unity Shader的

    2024年02月20日
    浏览(44)
  • (统计学习方法|李航)第五章决策树——四五节:决策树的剪枝,CART算法

    目录 一,决策数的剪枝 二,CART算法 1.CART生成 (1)回归树的生成 (2)分类树的生成          2.CART剪枝 (1)剪枝,形成一个子树序列 (2)在剪枝得到的子树序列T0,T1-----,Tn中通过交叉验证选取最优子树Ta   好的决策树不高不宽     柳建男的”后剪枝“挥手创作   如果

    2024年02月14日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包