OK,
LZ,既然出现了自己建服后无法联机的情况,
那就有几个问题需要LZ检查一下了:
1)检查下开服器中的地址设置是否正确?hamachi的IP是不是它的IPv4的地址?不是的话要改为IPv4的地址,
用纯文本打开开服器文件夹中的“serverproperties”文件,如图:
2)看看是否开启了正版验证(开启正版验证则D版用户无法进入服务器),
用纯文本打开开服器文件夹中的“serverproperties”文件,
把“online-mode=true”修改为“online-mode=false”,如图:
3)检查bat指令是否有误:
比如MCPC+的开服指令为:
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre7\bin\javaexe" -Xmx1024M -Xms1024M -jar mcpc-plus-162-R11-forge871-B97jar
PAUSE
("%ProgramFiles%\Java\jre7\bin\javaexe"是你的JAVA的路径,如果不是默认路径请自行修改)
( mcpc-plus-162-R11-forge871-B97jar 是你开服器核心文件的名称,如果不是这个名字请自行修改)
官方服务器的开服指令为:
@ECHO OFF
java -Xms1g -Xmx1g -jar minecraft_server162jar
pause
( minecraft_server162jar 是你开服器核心文件的名称,如果不是这个名字请自行修改)
水桶服的开服指令为:
@ECHO OFF
color 2
title 水桶服
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre7\bin\javaexe" -Xmx1024M -Xms1024M -jar craftbukkit-152-R10jar
PAUSE
( "%ProgramFiles%\Java\jre7\bin\javaexe" 是你的JAVA的路径,如果不是默认路径请自行修改)
( craftbukkit-152-R10jar 是你开服器核心文件的名称,如果不是这个名字请自行修改)
4)检查是否是开服器核心文件损坏:
如果是这个问题,请下载附件,里面有附带常见版本的server的链接:
解压后如图:
打开后如图:
全部检查无误后,应该就没有问题了,
当然,记得准备联机的各方都需要有hamachi账号,而且还在同一个房间网络才行;
最后,
祝LZ游戏愉快。
PS:提问者下载附件不用消耗财富值。
我简要说一下,备注:纯手写,没有图1要有一个可以创建虚拟局域网的程序,因为你和你的小伙伴都要在里面游戏,推荐下hamachi(蛤蟆吃)
2下载一个服务端(就是可以开服的)
3运行蛤蟆吃,创建一个新网络,设置ip,密码。
4设置服务器地址,通常服务端有server开头的配置文件(后缀名我忘了,好像是pro开头的),用记事本打开,找到server—ip=这个设置,把你创建的网络地址输进去,然后保存。并要让你的小伙伴也要加入这个网络,也就是进入服务器的每一个人都需要下载蛤蟆吃并连接对应的服务器才能正常游戏。。。
5开服!注意:有的服务端是以批处理文件开服的,有时会提示错误,可能是因为找不到jar的文件,要手动编辑批处理文件来开服;而相对于一键开服的,也就是exe结尾的应用程序,开服会比较顺利,因为可以很快地设置jar文件的位置,并设置java的目录。
6打开我的世界(注意:开的服务器的核心文件jar通常含有版本号,如172jar,游戏版本必须与服务器的版本一致,但是同一版本的forge可以),选择多人游戏,添加服务器,然后进入。
7和你的小伙伴一起玩吧!备注:可以在服务端,开服后会有一个窗口,你可以输入指令来设置op(管理员),杀死某人,管理玩家等等,有插件的话会更好!这些一般人都是无法解释的,您只要检查一下插件 MOD 地图
插件冲突删去
MOD冲突删去
地图问题(很常见) 重新恢复以前的地图(存档) 或者新建一个
上次我的服务器被熊孩子搞了一大推TNT/(ㄒoㄒ)/~~我的世界 PC Java版原版材质位置:
\minecraft\verions\<你的版本号>\<你的版本号>jar
以压缩文件形式打开此文件(如使用WinRAR,2345好压等右键-用2345好压打开),即可寻找到。
《我的世界》在建立联机模式后,添加MOD会时常导致服务器死机、卡顿等现象,但很多玩家不知道在中途关闭了服务器有要怎么启动。本次巴士我就给大家带来我的世界服务器重启方法,尚不清楚的玩家不妨赶快来参考一下吧。
输入stop指令之后,bat文件就不执行了。需要重新再打开我的世界。
也可以利用服务器核心插件,来设计服务器定时关闭和重启程序。
服务器重启:
首先,你要有一个对应你服务器核心的插件,能让你的服务器实现定时关闭服务器。
说白了就是定时或者定期自动自己在控制台输入stop命令。现在一些插件可以做到。
完了,起服务器时候用一些循环脚本。
比如windows开服时候,启动脚本bat文件写
@echo off
:start
"c:windowssystem32javaexe" -server -Xincgc -Xms1024m -Xmx1200m -jar craftbukkit152jar -nojline
goto start
(-server开关会自动设置一些参数选项用于server类的应用,包括-XX:PermSize=M的值,不过可能要求您的系统安装jdk而不仅仅是jre…否则可能报错,无法启动,或提示缺文件实在不行的话,启动脚本里不写这个开关)
或者linux 64位服的(32位的把内存上限降低到1G,内存下限降的更低些),用sh脚本起服,脚本也是写一个循环。
#!/bin/sh
while true
do
java -Xincgc -Xms1G -Xmx2G -jar bukkit-152-r01-betajar
done
用这种循环脚本起服。当服务器停了。自动重启。
所以只是需要一个bukkit服务器自动输入stop命令关停服务器的插件。只要能定时定期停服那么因为循环脚本的关系,服务器就会自动再启动
不过,147时代时候能够控制服务器自动按时停服的插件不少现在152时代了…似乎不多但是找到能向上兼容的或者一些,比如
AutoSaveWorld,这种,支持152,但是只能每天定时停服,那么只要一停服,也能实现自动重启…但是就是每天只能自动重启一次。
更多内容关注电玩巴士单机频道
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)