本帖最后由 tmkmk 于 2016-2-11 13:41 编辑
经过我自己的测试,使用本程序后.服务器出现比较严重的延时情况,以及其他BUG.在经过不断的尝试,以及修改完善之后.还是不太理想.尤其是在解决延迟问题上.如果过多的减小延时,那么会占用服务器过多的内存资源.平均每个用户得多付出 将近2M的内存资源.所以本代码核心的程序就不再更新了.现在正在通过另外一种途径来实现防作弊的功能.将会保留客户端更新,以及防作弊功能.
所以呢!本帖子就废弃了.期待我的1.2版本的出现把.如果可能的话.我会在下一个版本中加入web管理功能.如果出现新的版本.我会在这里添加链接.添加的链接也必须是mcbbs的.其他连接一律为假.
本工具的开发初衷就是为了避免玩家修改客户端.重而达到作弊目的.此功能目前来说有两个好处,1:当然就是杜绝了一切修改客户端作弊的.2:就是当更新mod时不在需要玩家重新下载客户端了.
目前缺点就是客户端中:updata.exe这个文件报毒.需要跟玩家们提前说明.之所以报毒,有两个原因,一是新写出来的程序.二是没有数字签名.要是哪位大大有数字签名给我一个吧!不胜感激.
附上简单说明.
服务端:
1.根目录下必须有的几个文件夹:
server:这里面存放mc服务端,并且改名为start.jar
计划任务:这里存放的是服务端中所需要定时做的部分操作.目前只支持发送给服务端,让服务端操作.例如让控制台重启,停止等.
客户端:这里存放用做同步的母本客户端文件.所有客户登陆后均会与此目录内的文件进行同步,如不同则修改成相同.如多余则删除.在这里,请注意服务端中有排除文件的设置.具体方法请看config.ini内已经做好的设置.
日志:这里存放服务端操作时留下的日志,目前没什么用.
玩家数据:这里存放玩家的数据.例如帐号密码等.
2.配置文件config.ini说明:
服务器设置
1:对外端口.这里指的是本服务端的端口,不是MC中的端口.且二者不能相同.MC端口一般设置成默认就好了.25565.如需一服多开.请单独联系我.最终需要公开到公网上的端口就是这一个.除非你在客户端增加一个备用端口.这个备用端口就是MC的原始端口
2:隐藏启动.值为 真 假.为 真 时.运行服务端就会不显示界面.
3:启动开服. 为 真 时运行服务端程序后.就直接启动MC服务端了.
4:忽略文件名. 此为在客户端更新时.需要忽略的文件夹或文件名.例如 忽略客户端根目录中的 \config.ini就直接添加到这里.又例如要忽略 logs目录下的文件也添加进去.两个加一起就是\config.ini|\logs.每个需要忽略的文件以 连接符 | 作为连接.
5:外挂模式: 真 假 .此为作者想让服务端更加多元化而做的一个设定.目前没什么用.
MC配置
1:启动参数:需要增加启动MC服务端的额外参数.例如-fml等
2:JAVA路径:不解释,必须指向java.exe. javaw.exe不行
3:使用64位java:值 真 假. 不解释.
4:使用兼容模式:值 真 假. 一般为假.如无必要尽量不要开.
5:最小内存:以M为单位.建议与最大占用内存设成一样.只MC服务端运行后所能获得的内存数
6:最大内存:同上
3:服务端中其他功能,例如MC配置等,可以自行研究.
4:当修改客户端文件后.必须要校验一下客户端.在软件设置.校验客户端中.
5:如果修改过MC配置.必须重新启动MC后才起作用.
客户端:
1:几乎不需要特别的说明.唯一一点就是客户端中updata.exe尽量不要改名.因为如果一旦更新这个文件.就又会变成updata.exe.
附上下载地 度娘盘
http://pan.baidu.com/s/1hrd2Jf2
最后.如果有什么BUG或者小的建议(增加web管理等已经提上以后的工作计划了.)联系我.
本工具目前的发展方向:增加一些权限管理.设定等.还有就是让玩家背包的数据导出来.以另外方式存储.以后周目的时候可以直接删除整个世界的文件了.
最后更新日期:2015.12.17
新增: 修改密码功能 进入游戏后自动输入 "/login 密码"功能.让同时使用authme插件的用户免于第二次输入密码
最后更新日期:2015.12.18
经过我自己的测试,使用本程序后.服务器出现比较严重的延时情况,以及其他BUG.在经过不断的尝试,以及修改完善之后.还是不太理想.尤其是在解决延迟问题上.如果过多的减小延时,那么会占用服务器过多的内存资源.平均每个用户得多付出 将近2M的内存资源.所以本代码核心的程序就不再更新了.现在正在通过另外一种途径来实现防作弊的功能.将会保留客户端更新,以及防作弊功能.
所以呢!本帖子就废弃了.期待我的1.2版本的出现把.如果可能的话.我会在下一个版本中加入web管理功能.如果出现新的版本.我会在这里添加链接.添加的链接也必须是mcbbs的.其他连接一律为假.
本工具的开发初衷就是为了避免玩家修改客户端.重而达到作弊目的.此功能目前来说有两个好处,1:当然就是杜绝了一切修改客户端作弊的.2:就是当更新mod时不在需要玩家重新下载客户端了.
目前缺点就是客户端中:updata.exe这个文件报毒.需要跟玩家们提前说明.之所以报毒,有两个原因,一是新写出来的程序.二是没有数字签名.要是哪位大大有数字签名给我一个吧!不胜感激.
附上简单说明.
服务端:
1.根目录下必须有的几个文件夹:
server:这里面存放mc服务端,并且改名为start.jar
计划任务:这里存放的是服务端中所需要定时做的部分操作.目前只支持发送给服务端,让服务端操作.例如让控制台重启,停止等.
客户端:这里存放用做同步的母本客户端文件.所有客户登陆后均会与此目录内的文件进行同步,如不同则修改成相同.如多余则删除.在这里,请注意服务端中有排除文件的设置.具体方法请看config.ini内已经做好的设置.
日志:这里存放服务端操作时留下的日志,目前没什么用.
玩家数据:这里存放玩家的数据.例如帐号密码等.
2.配置文件config.ini说明:
服务器设置
1:对外端口.这里指的是本服务端的端口,不是MC中的端口.且二者不能相同.MC端口一般设置成默认就好了.25565.如需一服多开.请单独联系我.最终需要公开到公网上的端口就是这一个.除非你在客户端增加一个备用端口.这个备用端口就是MC的原始端口
2:隐藏启动.值为 真 假.为 真 时.运行服务端就会不显示界面.
3:启动开服. 为 真 时运行服务端程序后.就直接启动MC服务端了.
4:忽略文件名. 此为在客户端更新时.需要忽略的文件夹或文件名.例如 忽略客户端根目录中的 \config.ini就直接添加到这里.又例如要忽略 logs目录下的文件也添加进去.两个加一起就是\config.ini|\logs.每个需要忽略的文件以 连接符 | 作为连接.
5:外挂模式: 真 假 .此为作者想让服务端更加多元化而做的一个设定.目前没什么用.
MC配置
1:启动参数:需要增加启动MC服务端的额外参数.例如-fml等
2:JAVA路径:不解释,必须指向java.exe. javaw.exe不行
3:使用64位java:值 真 假. 不解释.
4:使用兼容模式:值 真 假. 一般为假.如无必要尽量不要开.
5:最小内存:以M为单位.建议与最大占用内存设成一样.只MC服务端运行后所能获得的内存数
6:最大内存:同上
3:服务端中其他功能,例如MC配置等,可以自行研究.
4:当修改客户端文件后.必须要校验一下客户端.在软件设置.校验客户端中.
5:如果修改过MC配置.必须重新启动MC后才起作用.
客户端:
1:几乎不需要特别的说明.唯一一点就是客户端中updata.exe尽量不要改名.因为如果一旦更新这个文件.就又会变成updata.exe.


附上下载地 度娘盘
http://pan.baidu.com/s/1hrd2Jf2
最后.如果有什么BUG或者小的建议(增加web管理等已经提上以后的工作计划了.)联系我.
本工具目前的发展方向:增加一些权限管理.设定等.还有就是让玩家背包的数据导出来.以另外方式存储.以后周目的时候可以直接删除整个世界的文件了.
最后更新日期:2015.12.17
新增: 修改密码功能 进入游戏后自动输入 "/login 密码"功能.让同时使用authme插件的用户免于第二次输入密码
最后更新日期:2015.12.18
百多人浏览.为什么没有一个人回复?在这里.呼吁大家,哪怕是吐槽也来点回复.
tmkmk 发表于 2015-12-17 22:37
百多人浏览.为什么没有一个人回复?在这里.呼吁大家,哪怕是吐槽也来点回复. ...
呵呵 好吧 我回了
作弊的都是渣渣{:10_521:}
我想知道,为什么人家一个启动器都给加精.而我这么努力写的程序却无人问津?我个人认为我这个程序的功能要远远大于启动器的意义吧.
加油吧,好像都没人的,给你回个吧
主要是没怎么看懂
tmkmk 发表于 2015-12-18 19:00
我想知道,为什么人家一个启动器都给加精.而我这么努力写的程序却无人问津?我个人认为我这个程序的功能要远 ...
现在开服器都烂大街了 我们需要一点有创新性的东西 比如说 启动器登录系统
tmkmk 发表于 2015-12-17 22:37
百多人浏览.为什么没有一个人回复?在这里.呼吁大家,哪怕是吐槽也来点回复. ...
易语言程序敢用的不多啊,除了某启动器
界面也不是很好看,功能太平常
tmkmk 发表于 2015-12-17 22:37
百多人浏览.为什么没有一个人回复?在这里.呼吁大家,哪怕是吐槽也来点回复. ...
刚才下载看了,如果没有plugins文件夹,去点了服务端的插件功能,直接退出服务端
客户端如果没有找到java主程序(别的启动器都找得到,就你的找不到),真的和流氓软件一样压根退不出,只能结束任务
这个能成功开服吗????
期待1.8的开服器。。。。
期待1.8的开服器。。。。

是否会导致服务器延迟增加?
这是开服器的通病
这是开服器的通病
1062745995 发表于 2016-1-28 13:07
这个能成功开服吗????
期待1.8的开服器。。。。
我先说明一下。现在开服的部分还是不太完善。这理论上支持所有版本。这是一个端口转发的程序。在转发过程中处理数据包。
Kelcoin 发表于 2016-1-28 18:03
是否会导致服务器延迟增加?
这是开服器的通病
应该会损失2毫秒左右的延迟
如果别人不用你这个登录器能进服务器吗