我的世界小游戏服务器jjjj服务器的账号

[原创教程]我的世界服务器 Authme与DZ论坛账号交互对接 服务器账号网站注册 _ MC服主网
本站为了您愉快的极速浏览开启了缓存功能,您的评论不会在第一时间显示并刷新,敬请谅解!若有疑问可在节假日QQ咨询站长!
来到MC服主网必看原创文章集锦,务必要看——
MC服主网已经完成备案开始正式运营,欢迎各位服主积极投稿哦~投稿一经采用奖励丰厚!发送你的稿件到吧!
站长与您一起打造全中国最全面的我的世界服务器服主博客!网站内容建设中,欢迎订阅以获取关于MC的最新资讯!
访问本站最好使用Chrome等现代化浏览器以获取最佳浏览效果,本站教程大部分为优质图文教程,欢迎来点评我哦!
支持站长?全站广告欢迎点击~需要帮助?QQ联系站长~赞助本站?~
> [原创教程]我的世界服务器 Authme与DZ论坛账号交互对接 服务器账号网站注册
本教程参考LokiSamaの插件教室,纯原创,未经允许请勿转载!如果你还没有安装,请马上安装。
本教程涉及基础插件知识、网站建设知识、基础数据库操作知识,请小白服主绕行或者联系站长在假期有偿搭建。
科普知识:
Authme:即登录插件——,为MC服务器中使用最为广泛的登录插件。
dz论坛:即Discuz论坛,Crossday ! Board(简称 Discuz!)是推出的一套通用的社区软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本! X3.2正式版于日发布,首次引入应用中心的开发模式。
已经安装好Discuz! 3.2的网站服务器一枚
开放外网使用权限的数据库一枚(可在本地使用MySQL-Front程序测试数据库外网权限)
MC服务器一枚
安装完成的AuthMe插件
进入Authme配置文件夹,用Notepad++打开config.yml文件。
定位到以下位置:
DataSource:
# 用于存储或检查玩家昵称
mySQLColumnName: username
# 数据库的资料表名称
mySQLTablename: authme
# 连接数据库的用户名
mySQLUsername: authme
# 可以设置的文件类型: file, sqlite, mysql
backend: file
# 用于存储玩家上一次登陆
mySQLColumnLastLogin: lastlogin
# 数据库名称, 使用转换器或者SQLITE数据库
mySQLDatabase: authme
# 数据库端口
mySQLPort: ';
# 用于存储玩家ip
mySQLColumnIp: ip
# 数据库地址
mySQLHost: 127.0.0.1
# 用于存储玩家密码
mySQLColumnPassword: password
# 数据库连接密码
mySQLPassword: '1;
# 是否需要缓存所有查询?
caching: true
# 用于存储退出位置 - X
mySQLlastlocX: x
# 用于存储退出位置 - Y
mySQLlastlocY: y
# 用于存储退出位置 - Z
mySQLlastlocZ: z
# 用于存储退出位置 - World name
mySQLlastlocWorld: world
# 用于存储玩家邮箱
mySQLColumnEmail: email
# 用于存储ID
mySQLColumnId: id
# 用于存储一个玩家是否登陆
mySQLColumnLogged: isLogged
修改mySQLTablename项为pre_ucenter_members(默认数据库表,安装dz时若有修改请自行处理)。
修改mySQLUsername项为MySQL的最高权限用户名,即拥有所有操作数据库的权限。
修改backend项为mysql。
修改mySQLDatabase项为数据库名称。
修改mySQLPort为数据库端口号,默认为3306,部分网站服务器有所不同。
修改mySQLColumnIp项为regip。(这是dz论坛默认项)
修改mySQLHost项为数据库地址,不带端口号。
修改mySQLPassword项为数据库最高权限用户的密码,与mySQLUsername项相对应。
修改mySQLColumnId项为uid。
接下来定位到以下位置:
# 密码最小长度
minPasswordLength: 4
# 这是个非常重要的选项,
# 每次玩家加入到服务器,
# 如果他们注册, AuthMe 将会吧他移动到未登录组
# 这可以防止所有主要利用注册的作弊
# 所以,你可以在你的权限插件里设置一个这样的特殊的无权限权限组
# 玩家正确登陆后会被移动到正常组
# 注意,组名是区分大小写的
# 如果大小写搞错,玩家会被移动到默认组
# 例如: NotLogged
unLoggedinGroup: unLoggedinGroup
# 可以设置的值: MD5, SHA1, SHA256, WHIRLPOOL, XAUTH,
MD5VB, PHPBB,
# PLAINTEXT ( 非散列密码),
# MYBB, IPB3, PHPFUSION, SMF, XENFORO, SALTED2MD5,
JOOMLA, BCRYPT, WBB3, SHA512,
# DOUBLEMD5, PBKDF2, WORDPRESS, ROYALAUTH,
CUSTOM(只对开发者)
passwordHash: SHA256
# SALTED2MD5 MD5盐度(MD5(password)+salt)
doubleMD5SaltLength: 8
# 如果检测到密码返回为false, 是否需要检测所有其他密码
# 来检测一个老的密码?Autheme将更新一个新的Hash密码!
supportOldPasswordHash: false
# 禁止使用的不安全的密码, 使用小写!
#unsafePasswords:
#- '9;
#- 'password'
unsafePasswords: []
将passwordHash项改为SALTED2MD5。(dz论坛专用加密)
将doubleMD5SaltLength项改为6。
接下来定位到以下位置:
ExternalBoardOptions:
# MySQL 加盐列 , needed for some forum/cms support
mySQLColumnSalt: ''
# MySQL 组的列, needed for some forum/cms support
mySQLColumnGroup: ''
# -1 表示禁用. 如果你想只有激活的玩家能进入你的服务器,在这里设置激活的组的玩家数,默认-1
# needed for some forum/cms support
nonActivedUserGroup: -1
# 其他的 MySQL 用户名列 (区分大小写)
mySQLOtherUsernameColumns: []
# 要在 BCrypt 记录多少记录(如果你不知道它是做什么的不要改变它)
bCryptLog2Round: 10
# phpBB 安装过程中的自定义前缀
phpbbTablePrefix: 'phpbb_'
# phpBB 激活组id, 2 是 phpbb 的默认设置
phpbbActivatedGroupId: 2
# WordPress 安装过程中的自定义前缀
wordpressTablePrefix: 'wp_'
将mySQLColumSalt项改为salt。
保存文件,上传覆盖。
重启服务器,观察启动过程中是否报错,若没有报错说明配置正确。
有了这项功能,你完全可以把AuthMe自带的注册功能关闭。限制玩家只能在论坛上进行注册,并且使用论坛的账号作为ID,论坛的密码用于登陆才能成功游玩。并且你还可以将dz论坛的金币等数据同步到游戏中的点券里来,打造一个网页版的控制面板。(此项功能过于复杂,本站以后再做介绍,技术大触做出来了欢迎投稿,报酬丰厚)(其实也没有想象中的那么复杂,有一小点数据库以及php知识即可)
之前使用的是文件形式SQLite的数据库怎么办?不急不急,请看看。
教学视频(请将画质调至超清观看)
如未注明 , 均为原创丨转载请注明本文来自!
由于本站属于分享类网站,故依据CC BY-NC-SA 3.0协议,收集了大量网络资源,如原作者对本站转载的资源不满意的话,可以联系我们进行删除处理,同时本站对原创作品享有相关法律权利。
联系邮箱【admin#mcfuzhu.net】【#换成@】
由于本站自建云盘因欠费400余元(泥萌太热情了)导致云盘在今年6月之前上传的数据全部丢失,目前站长已经把收集到的数据全部上传,如仍有缺失请尽快告知!
or分享 (0)}

我要回帖

更多关于 我的世界手机版服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信