Minecraft Server Disconnect

Comments

18 comments

  • Avatar
    Firewalla

    If you are running in dhcp mode, you will need to port forward traffic from your Mac mini. See this https://help.firewalla.com/hc/en-us/articles/360017789393-Create-Port-Forwarding-on-Red-Blue-Blue-Plus

    0
    Comment actions Permalink
  • Avatar
    Cliff

    Thanks for the speedy reply (as usual :)! Pretty sure I've tried this as mentioned in 3) above. Part I'm not sure about is internal vs external ports. Since the Minecraft Server is set to use port 25565, wouldn't I use the same number for both int and ext ports when port forwarding on Firewalla for the Mac Mini? See attached image for forwarding setup.

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    Are you hosting on a windows Parallels?  If so be sure to allow the port in windows firewall.

    0
    Comment actions Permalink
  • Avatar
    Cliff

    No Parallels. Running Java on a clean install MacOS. Mac's local firewall in system settings is off. 

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    hmm  so you cant ping it, your pad is on a mesh network, assuming separate network..  Can you ping any device from the 2 networks?

    How is your purple wifi configured??  I can only find how to set it up as a new network on my end.. I could be missing something tho...  If that is the case you will need to build a static route from 1 network to the other. (I think)

     

    0
    Comment actions Permalink
  • Avatar
    Firewalla

    If port forward is correct, please see this https://help.firewalla.com/hc/en-us/articles/360055686674-How-to-see-if-you-have-a-public-IP-address-

    In case you don't have a public IP 

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    can firewalla's DDNS be used?

    0
    Comment actions Permalink
  • Avatar
    Cliff

    DDNS and the how to public IP doc above are concerning access from outside the network though, right? 

    That's a next step I'm assuming should not affect accessing the server from a node within the local network. Or does it? 

    Using a network util app I can ping the Mac Mini running the Minecraft Server from the iOS device running the Minecraft app. Both devices are on the same wireless network via a mesh system in bridge mode on the same ...250.x pool given by Firewalla via a Blue Plus.

    If I can get it all running, I'll ethernet the server Mac Mini to keep it reliable. For now it's more convenient to run both over WiFi.

    0
    Comment actions Permalink
  • Avatar
    Cliff

    Like to add that I mentioned in 1) in my first post here that setting "localhost" as the Server Address in the Minecraft client app is supposed to work when accessing a MC server on the same network. 

    So, even though I can ping the server from multiple devices, neither explicitly setting the server's local IP number or "localhost" works from the client MC app on my iOS devices.

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    are you adding the port??  192.168.250.XXX:25565 in the client connect to?

    0
    Comment actions Permalink
  • Avatar
    Cliff

    The MC client app forces me to explicitly add the port number in a dedicated Port field for a custom external server. It does not allow adding port to the Server Address field like "192.168.250.92:25565".

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    ahh ok,  Java version must be diff.

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    whats your server config look like?

    0
    Comment actions Permalink
  • Avatar
    Cliff

    Both the versions of MCS and MC are running same 1.20.1 (I think I read somewhere that this is required).

    Java v17.0.7 is current as far as I know (at least for what's available on a Mac running older MacOS 10.13 High Sierra).

    MC Server properties (note that I tried explicitly setting server-ip=192.168.250.92 at one point but it didn't help): 

    #Minecraft server properties
    #Sat Jun 24 14:21:26 PDT 2023
    enable-jmx-monitoring=false
    rcon.port=25575
    level-seed=
    gamemode=adventure
    enable-command-block=false
    enable-query=false
    generator-settings={}
    enforce-secure-profile=true
    level-name=world
    motd=Rocket Minecraft Welcomes U
    query.port=25565
    pvp=true
    generate-structures=true
    max-chained-neighbor-updates=1000000
    difficulty=easy
    network-compression-threshold=256
    max-tick-time=60000
    require-resource-pack=false
    use-native-transport=true
    max-players=20
    online-mode=true
    enable-status=true
    allow-flight=false
    initial-disabled-packs=
    broadcast-rcon-to-ops=true
    view-distance=10
    server-ip=
    resource-pack-prompt=
    allow-nether=true
    server-port=25565
    enable-rcon=false
    sync-chunk-writes=true
    server-name=Rocket MC Server
    op-permission-level=4
    prevent-proxy-connections=false
    hide-online-players=false
    resource-pack=
    entity-broadcast-range-percentage=100
    simulation-distance=10
    rcon.password=
    player-idle-timeout=0
    force-gamemode=false
    rate-limit=0
    hardcore=false
    white-list=false
    broadcast-console-to-ops=true
    spawn-npcs=true
    spawn-animals=true
    function-permission-level=2
    initial-enabled-packs=vanilla
    level-type=minecraft\:normal
    text-filtering-config=
    spawn-monsters=true
    enforce-whitelist=false
    spawn-protection=16
    resource-pack-sha1=
    max-world-size=29999984
    0
    Comment actions Permalink
  • Avatar
    Jeff K

    set:

    online-mode=false
    and
    enforce-secure-profile=false

    and...

    enable-status=false
    This just stops you from broadcasting your game to the internet (aka. public servers).

    Some servers wont work when online mode is true.  All this does is skip the Mojang authentication.

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    not sure if this one actually will make any difference..  However,  Ide set it to false, unless you using Linux anywhere...

    use-native-transport

     

    0
    Comment actions Permalink
  • Avatar
    Cliff

    Unfortunately none of these changes to the server.properties file had any effect.

    One interesting thing I noticed about Firewalla's port page on the Mac Mini server is 5 items not forwarded that I didn't add:

    • microsoft-ds TCP 445
    • kerberos TCP 88
    • rfb (remote frame buffer) TCP 5900
    • Unnamed TCP 49152
    • Unnamed TCP 49165

    I tried allowing them to forward but, again, nothing changes and I can't get the client MC apps to connect to the MC server.

    0
    Comment actions Permalink
  • Avatar
    Jeff K

    if playing locally, port forwarding (normally) has nothing to do with LAN traffic.  Its for WAN to Device Traffic.

    soo lets rehash things.

     

    Your have 2 devices on same network, not one on hardwire, and 1 wireless correct?

    You have disabled your macmini firewall, what about the tablets?  Is it a apple, windows based, android?  Does it have any antivirus or firewall.  Does you macmini have a security suit maybe with a 2nd firewall?

    You can PING each device.  Can you log into your own server with same device for MC?  what im saying is you macmini is running the server, have you loaded MC on it and tried to connect with localhost?  or 127.0.0.1

     

     

    0
    Comment actions Permalink

Please sign in to leave a comment.