rk1ve

minecraft stuff

over the past few days, i have been doing maintenance for my minecraft server. firstly was to update the minecraft server version to the latest version, 1.21.10. it was previously running 1.21.4. it is just a matter of adding the new jar file and renaming 1.21.4 to 1.21.10 in the applicable areas. i am using crafty controller to manage my server.

next was to update my plugins as they need to be updated along with the server jar. first was geyser and floodgate. then it was antipopup and viaversion/viabackward. these were critical as i want bedrock players to be able to join my java server. along with antipopup as it just needed an update, otherwise the server would not start.

i added three new plugins; tab, essentialsx, and plan player analytics. tab was pretty easy to setup and it adds a nice ui to the scoreboard. essentialsx was just needed so that i can manage the server better. and then the player analytics so that i can monitor the server a bit better.

the setup for player analytics was a bit more involved. first was installing the plugin and then changing the config files. i left the port as the default since i was not going to expose the port on its public ip, rather on its internal ip. i changed the alternative ip to enabled true, and then added the ip address and port. i left everything else the same.

once this was done, i went into dockge and exposed that port so that it is visible on the internal ip address of my cloud server. then i went over to cloudflare and created a new application and tunnel for that specific service. applied my access policies and the web server was running behind https and cloudflare’s proxy.

i still have yet to set a good spawn point for new players, but that will come in the future. for now the server is playable and is cross platform, thanks to geyser.

preserve the moment.