Hakuryū_
如题 根据https://www.mcbbs.net/thread-602303-1-1.html已经配置完服务端并且可以运行 但未提到IP地址如何配置

xmdhs
虚拟机,自己的机器上弄的虚拟机吗?

那要看你的虚拟机是怎么设置的,nat 的话,应该可以在虚拟机的软件中设置映射

bgfjhf
如果是租的服务器就设置为商家提供的服务器公网IP 自己的服务器可以使用frp来实现内网穿透,免费的有https://www.natfrp.com/

Hakuryū_
xmdhs 发表于 2020-1-8 17:23
虚拟机,自己的机器上弄的虚拟机吗?

那要看你的虚拟机是怎么设置的,nat 的话,应该可以在虚拟机的软件中 ...

阿里云买的云服务器 有点急没说清楚 抱歉

xmdhs
Enterprise_ 发表于 2020-1-8 17:26
阿里云买的云服务器 有点急没说清楚 抱歉

控制台那不给你告诉了你 ip 吗。

那个(公)就是你的公网 ip


防火墙再关掉就可以了


Hakuryū_
xmdhs 发表于 2020-1-8 17:28
控制台那不给你告诉了你 ip 吗。

那个(公)就是你的公网 ip

没用 能ping通 但游戏内无法连接到服务器
80/80端口也放行了

xmdhs
Enterprise_ 发表于 2020-1-8 17:38
没用 能ping通 但游戏内无法连接到服务器
80/80端口也放行了

我让你在控制台的防火墙中放行全部的 tcp+udp ,不是 80 端口通过, 也就是上面的第二张图,做了吗?

然后关闭系统的防火墙 service iptables stop

Hakuryū_
xmdhs 发表于 2020-1-8 17:41
我让你在控制台的防火墙中放行全部的 tcp+udp ,不是 80 端口通过, 也就是上面的第二张图,做了吗?

然 ...

控制台没有防火墙
输入指令后收到Failed to stop iptables.service: Unit iptables.service not loaded.


xmdhs
本帖最后由 xmdhs 于 2020-1-8 17:55 编辑
Enterprise_ 发表于 2020-1-8 17:50
控制台没有防火墙
输入指令后收到Failed to stop iptables.service: Unit iptables.service not loaded.

你要点到服务器管理里,不是最外面的那个菜单

然后找防火墙

可参照此 https://flyzyblog.com/aliyun-stop-firewall/

飒爽师叔
本帖最后由 飒爽师叔 于 2020-1-8 18:02 编辑

在服务端文件夹中有server.properties文件
你可以输入指令来编辑文本
  1. vi server.properties
复制代码
你会看到以下文本
  1. #Minecraft server properties
  2. #Mon Jan 06 22:30:24 CST 2020
  3. spawn-protection=16
  4. max-tick-time=60000
  5. query.port=25565
  6. generator-settings=
  7. force-gamemode=false
  8. allow-nether=true
  9. enforce-whitelist=false
  10. gamemode=survival
  11. broadcast-console-to-ops=true
  12. enable-query=false
  13. player-idle-timeout=0
  14. difficulty=easy
  15. spawn-monsters=true
  16. broadcast-rcon-to-ops=true
  17. op-permission-level=1
  18. useSMPAPI=true
  19. pvp=true
  20. snooper-enabled=true
  21. level-type=default
  22. hardcore=false
  23. enable-command-block=false
  24. max-players=50
  25. network-compression-threshold=512
  26. resource-pack-sha1=
  27. max-world-size=29999984
  28. function-permission-level=2
  29. rcon.port=25575
  30. server-port=25565
  31. debug=false
  32. server-ip=
  33. spawn-npcs=true
  34. allow-flight=false
  35. level-name=world
  36. view-distance=4
  37. resource-pack=
  38. spawn-animals=true
  39. white-list=false
  40. rcon.password=
  41. generate-structures=true
  42. online-mode=true
  43. max-build-height=256
  44. level-seed=
  45. prevent-proxy-connections=false
  46. use-native-transport=true
  47. motd=A Minecraft Server
  48. enable-rcon=false
复制代码
在此文本中你需要编辑server-port=25565
因为是虚拟机,或者是租的vps(会开服10个端口,端口需要查询服务商)
或者就是有独立IP,里面可以不用改但Linux系统肯定是有防火墙的你需要关闭
  1. # 关闭防火墙,依次执行
  2. systemctl stop firewalld.service
  3. service iptables stop
复制代码
ip的话,你需要询问服务商或管理页面有说是什么IP
在开服后你就需要输入yourip.com进入服务器
如果是vps则是yourip.com:端口

你可以看我写的教程,在Linux系统中建面板(这样可以可视化)

Hakuryū_
xmdhs 发表于 2020-1-8 17:51
你要点到服务器管理里,不是最外面的那个菜单

然后找防火墙

ecs云服务器没防火墙这个选项

Hakuryū_
飒爽师叔 发表于 2020-1-8 17:51
在服务端文件夹中有server.properties文件
你可以输入指令来编辑文本
你会看到以下文本

输入指令后
Redirecting to /bin/systemctl stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
有独立IP 但无法连接到服务器

飒爽师叔
Enterprise_ 发表于 2020-1-8 18:03
ecs云服务器没防火墙这个选项

不是防火墙而是安全组

飒爽师叔
本帖最后由 飒爽师叔 于 2020-1-8 18:08 编辑
Enterprise_ 发表于 2020-1-8 18:03
ecs云服务器没防火墙这个选项




当然你可以针对部分端口开放端口

Hakuryū_
飒爽师叔 发表于 2020-1-8 18:07
当然你可以针对部分端口开放端口


还是不行

Hakuryū_
飒爽师叔 发表于 2020-1-8 18:07
当然你可以针对部分端口开放端口

行了 又重新删了再添加一遍能链接上了

第一页 上一页 下一页 最后一页