温馨提示: 这篇文章于2961天前编写,现在可能不再适用或落后.

最近没什么好的文章分享(实在是不知道该分享什么了..),我来说说游戏的一些插件,Minecraft简称我的世界一般玩过的都知道,分别都为单人或多人游戏,单人个人感觉玩久了就不怎么好玩了,这时候就要其他小伙伴一起来玩。一起玩肯定需要服务端咯?没有?那你自己去租吧..在get服务端后一般都需要端口映射什么的..这里我就不多说了,曾经我也为这个问题烦恼,什么花生壳,蛤蟆吃什么的。一般好点的就是路由器映射了。详情见:路由器端口映射

改为MC服务器只需要把80端口改为25565就行了。

这里我不多说最基础的服务器配置。

一个正常的服务器,网站等等站之类的必定会有登陆。mc当然也有一些插件登陆。如果想要实现网页注册呢?游戏禁止注册?当然还是可以完成的。我们需要一个叫做Authme的登陆插件,该插件支持MySQL、flatfile和SQLITE数据库,密码也可以支持MD5、SHA1、SHA256、xAuth、Whirlpool的加密方式。

可以说是Authme插件是最适合做一些大型服务器的必备插件了。

下面我介绍一下如何去配置Authme插件进行网页登陆。

准备服务端&插件

插件下载在最下面,打开plugins放入Authme插件,启动一次服务端直到成功开启后关闭。

Mysql配置插件

打开Authme插件自动生成的AuthMe文件夹中的config.yml

打开后你会发现有很多的插件配置项,这里我们只用Mysql的方式实现网页登陆(当然,你也可以使用易语言注册&登陆)。

DataSource:
  mySQLColumnName: user_login #用户的账号字段(游戏中的名称)
  mySQLTablename: mc_user     #数据库的用户表
  mySQLUsername: root         #数据库的用户名
  backend: mysql              #数据库类型(这里选择mysql)
  mySQLColumnLastLogin: user_lastlogin   #记录上一次登陆字段
  mySQLDatabase: mc             #数据库名称
  mySQLPort: '3306'               #数据库端口 mysql默认3306
  mySQLColumnIp: user_ip            #用户的登陆IP字段
  mySQLHost: 127.0.0.1            #数据库地址  根据你的数据库来设定,由于我是用的vps服务器 所以是127.0.0.1
  mySQLColumnPassword: user_password    #用户密码字段
  mySQLPassword: '123'            #数据库的密码
  caching: true                  #是否缓存
  mySQLlastlocX: user_x            #用户最后一次的x轴坐标字段
  mySQLlastlocY: user_y            #用户最后一次的y轴坐标字段
  mySQLlastlocZ: user_z            #用户最后一次的z轴坐标字段
  mySQLlastlocWorld: user_world    #用户最后一次所在世界字段
  mySQLColumnEmail: user_email   #用户邮箱字段
  mySQLColumnId: user_id         #用户ID字段
  mySQLColumnLogged: user_isLogged   #是否登陆字段

上面注释的内容,凡是最后带了字段的都是存在数据库中的信息,你也可以根据自己需要去更改字段名称

确认配置完成后,创建数据库。

拿到我上面配置的内容依次顺序是:

#数据库配置
数据库地址:127.0.0.1
数据库用户:root
数据库密码:123
数据库名称:mc
数据库表:mc_user

#mc_user表其实是可以不用配置的,Authme插件会自动生成的,但是数据库名称就必须自行创建了.

  接下来你就可以打开服务端了。进入游戏注册一个用户名,那么完成后,你可以查看你的数据库是不是已经创建了mc_user这个数据表和一条记录了呢?

如果你想让游戏中禁止注册,必须到网页注册的话你可以按住ctrl+f找到registration的下一排有一个enable,把值改为false,即可禁止注册。

网页登陆的源程序我这里就不放了,如果有需要的话联系我都可以。

插件下载

【七空幻音】Authme插件

Bukkit下载:https://dev.bukkit.org/bukkit-plugins/authme-reloaded/

    阁下需要登录后才可以查看评论哦~

    随便看看

      载入中...

      正在准备穿越次元,阁下请稍等片刻~