摆脱网易租赁服!十分钟教你开一个国际版服务器。猴子都能学会的教程(大概)



所需材料:一个宽带,一个电脑即可

软件需求:Windows系统(最好是win7以上),Sakura frp,MC服务端

准备工作:

注册,下载Sakura frp内网穿透

官网:https://www.natfrp.com

软件下载

MC服务端:此处为官方服务端

下载传送门:https://www.minecraft.net/zh-hans/download/server/bedrock/

服务端的下载(乌班图系统的教程在做了)

然后把zip包解压到你喜欢的地方

当你这些做完之后,就可以正式开始开服了!

第一步是配置端口映射

启动Sakurafrp,在网页版-控制面板用户信息里的个人秘钥输入到客户端里

输入到这里,注意不要泄露自己的秘钥哦~

接下来是配置服务器,解压后你能看到服务器的根目录下有这些东西

解压后的根目录

找到server.properties,用Windows记事簿打开

server.properties是服务器配置文件,服务器搭建完成后游戏设置的配置都围绕着这个文件进行

配置文件

如上图一样找到server-port这一栏,把数字改成你喜欢的数字(范围是1-65535,但我推荐是1024-65535,因为1-1024是系统端口)

随后打开Sakurafrp客户端,点击隧道栏的加号来创建隧道

配置方法


注意不能选择屏蔽udp和墙外的隧道!

示例

随后就是检测是否能用,启动bedrock_server.exe来启动服务端,然后启动你刚刚创建的隧道


报错示例

如果出现如上图的报错,那请你回到登陆完Sakura frp后的那步换个数字继续来

随后就是收尾工作,游戏配置,打开配置文件,更改配置的值以来达到你的目的

(更改等号右边的东东就行了)


配置文件内的翻译:

server-name=Dedicated
Server
# 用作服务器名称
# 允许值 : 任何字符串

gamemode=survival
# 为新玩家设置游戏模式。
# 允许值 : "survival"(生存), "creative"(创造), 或 "adventure"(冒险)

difficulty=easy
# 设定世界的难度。
# 允许值 : "peaceful"(和平), "easy"(简单), "normal"(普通), 或 "hard"(困难)

allow-cheats=false
# 如果设置为"true",则可以使用类似命令的作弊手段。
# 允许值 : "true"(是) 或 "false"(否)

max-players=10
# 服务端上可以同时在线的最大玩家数。
# 允许值 : 任意正整数

online-mode=true
# 如果设置为"true",则必须对所有连接的玩家进行Xbox Live身份验证。
# 无论此设置如何,连接到远程(非本地)服务端的客户端将始终需要Xbox Live身份验证。
# 如果服务端接受来自互联网的连接,则强烈建议启用联机模式。
# 允许值 : "true"(是) 或 "false"(否)

white-list=false
# 如果为"true",则必须在"whitelist.json"文件中列出所有连接的玩家。
# 允许值 : "true"(是) 或 "false"(否)

server-port=19132
# 服务端应监听哪个IPv4端口。
# 允许值 : 1-65535闭区间内的整数 [1, 65535]

server-portv6=19133
# 服务端应监听哪个IPv6端口。
# 允许值 : 1-65535闭区间内的整数 [1, 65535]

view-distance=32
# 允许的最大视距(以方块数为单位)。
# 允许值 : 任意正整数

tick-distance=4
# 停止加载区块的距离
# 允许值 : 4-12闭区间内的整数 [4, 12]

player-idle-timeout=30
# 挂机玩家被踢出的时间
# 允许值 : 任意非负整数

max-threads=8
# 服务端使用的最大线程数,如果设置为0,服务端会尽可能多地使用所有线程。
# 允许值 : 任意非负整数

level-name=Bedrock level
# 世界名称以及文件夹名
# 允许值 : 任何字符串

level-seed=
# 为世界定义一个种子
# 允许值 : 任何字符串

default-player-permission-level=member
# 新玩家的游戏模式
# 允许值 : "visitor"(游客), "member"(会员), "operator"(管理员)

texturepack-required=false
# 强制客户端加载服务端资源包
# 允许值 : "true"(是) 或 "false"(否)

content-log-file-enabled=false
# 启用将会使错误内容记录到日志文件中
# 允许值 : "true"(是) 或 "false"(否)

compression-threshold=1
# 要压缩的原始网络有效负载的最小大小
# 允许值 : 0-65535

server-authoritative-movement=true
# 启用服务端权威性移动。 如果为"true",则服务端将在以下位置重设本地用户输入
# 客户端的位置与服务端的位置不匹配时,发送服务端更正位置并向下发送至客户端更正。
# 仅当正确的玩家移动设置为true时,才会进行更正。

player-movement-score-threshold=20
# 报告异常行为之前所需的数据不一致的数量。
# 在 server-authoritative-movement 选项为"false"时失效

player-movement-distance-threshold=0.3
# 在检测到异常行为之前,服务端与客户端数值之差。
# 在 server-authoritative-movement 选项为"false"时失效

player-movement-duration-threshold-in-ms=500
# 服务端和客户端位置的时间长度可能不同步 (在 server-authoritative-movement 选项为"false"时失效)
# 在异常移动计数增加之前。 此值以毫秒为单位定义。
# 在 server-authoritative-movement 选项为"false"时失效

correct-player-movement=false
# 如果为"true",则移动值超过阈值,客户端的玩家位置将被校正为服务端玩家的位置。
# 允许值 : "true"(是) 或 "false"(否)

(来自于MCBBS)

隧道开启后会出现以下提示

其中括号内的ip就是连接你的服务器用的ID,端口就是你设置的那个端口

然后添加完成后你就可以快乐的玩耍了!

叶!


常见连接问题:

过期的服务端:服务端版本过低,升级服务端或者使用低版本的客户端

过期的客户端:客户端版本过低,升级客户端

无法连接到外部服务器:网络环境复杂,属正常情况,多试几次就行

↑也可能是没关正版验证,去配置文件里把online-mode改成false就行了

其他问题请直接私信我(一直显示无法连接到外部服务器也来找我),我会挨个帮忙回答的,如果某个问题出现频次过多的话我会专门写专栏来解答。

臭不要脸的立个flag:如果阅读过万的话我就做Linux的教程(乌班图系统,其他有亿·麻烦)

请随意转载,让每个人都能开一个属于自己的服务器

本文为我原创

-- --
  • 投诉或建议
评论