This works only on Openshift Console V2 (Legacy)
A quickstart Minecraft (Craftbukkit) server that will automatically download latest craftbukkit development build and start it.
-
Create a DIY application using this git repo as source code:
$ rhc app-create craftbukkit diy --from-code=git://github.com/golyalpha/openshift-craftbukkit-quickstart.git
-
Create a port-forward from your local machine to your remote server:
$ rhc port-forward craftbukkit Checking available ports ... done Forwarding ports ... To connect to a service running on OpenShift, use the Local address Service Local OpenShift ------- --------------- ---- --------- java 127.0.0.1:25565 => *:25565 Press CTRL-C to terminate port forwarding
-
The server will be accessible from
minecraft
using Direct Connect on 127.0.0.1:25565
You will need at least one player to act as the administrator. In order to do that, you must add them through server console.
-
SSH to the application:
$ rhc ssh
-
Stop gear, go to openshift data dir and run server:
$ gear stop $ cd $OPENSHIFT_DATA_DIR $ java -jar CraftBukkit.jar
-
In server console op someone.
> op <player>
-
Stop server and start the gear.
> stop $ gear start Starting gear... Starting DIY cartridge + cd /var/lib/openshift/52bc4398e0b8cded36000038/app-root/data/ + nohup java -jar craftbukkit-dev.jar -h 127.8.212.1 --noconsole
The OpenShift diy
cartridge documentation can be found at: