Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

help with genisys docker

Featured Replies

I'm trying to setup a genisys docker.( iTXTech/docker-env-genisys )

down loaded genisys Phar file and re named.

Appears to start but the log file shows that you must agree to the eula.

that may be the problem. how do you fix that.

I know nothing about code. I fix HVAC equipment.

All of this to find a working version of PE minecraft.

Using multiple Dockers on my server now.

Created 2 templates with the community application on Git ( spazmc/unRAID-templates )

any help would be appreciated.The mineOS-node work fine.

 

  • 1 month later...

 

 

 

https://github.com/iTXTech/Genisys/wiki/Use-Docker-to-run-Genisys

 

Start it the first time from the command line

 

docker run -it --name pocketmine-classic -p 19132:19132/udp -v /mnt/user/appdata/pocketmineGenisys/genisys.phar:/srv/genisys/genisys.phar itxtech/docker-env-genisys

 

It will prompt you to accept the license and configure the world.

 

After completing the wizard.  type the command "stop" to disconnect from the wizard.  Restart it from the web GUI and you're set.

 

 

  • 4 weeks later...

spazmc - we you able to get this working?

I had a few struggles but was finally able to get it up and running.  IM able to connect with the latest version of minecraft pe now.  (or rather, my 5 year old is !)

 

Working on getting mods loaded into the server now...

Awesome, thanks for this. Was bashing my head against a wall and finally saw the start -ai switch to enable me to run the wizard.

 

Initially I tried the most recent build, being an unsupported version if memdumped, but went back to master and it was good.

 

Question:

Is it possible to move the data volume outside of docker.img? I guess I could manually create a symlink inside the docker container replacing _data once the data is extracted, but cannot see a config that would allow this. Would hate to lose worlds if it changed volumes!

 

Every time I reconfigure the container for whatever reason, I have to redo the EULA sequence and another volume is created. Not that useful....

 

 

Cheers

Preserving data:

To answer one of my other questions it seems that you can run without using the implied docker volume

 

I copied the _data from the self-created volume /var/lib/docker/volumes/138904230984023948/ to my own directory, and added a path mapping /srv/genisys/ to the new _data path. When I start the docker now, it doesn't create a new volume, and it is reading the config from that directory.

 

I proved by editing config and watching the log behaviour change (from online=on to online=off)... logs below.

Now just need to make sure the world is properly persistent when I change the docker parameters.

 

[06:07:42] [server thread/INFO]:

Genisys is a custom version of PocketMine-MP, modified by iTX Technologies LLC

Version: 478c3d4

Target client version: v0.16.0.5 alpha

Source code: https://github.com/iTXTech/Genisys

[06:07:42] [server thread/INFO]: Loading properties and configuration...
[06:07:42] [server thread/WARNING]: SERVER IS RUNNING IN OFFLINE/INSECURE MODE!

[06:07:42] [server thread/WARNING]: The server will make no attempt to authenticate usernames. Beware.

[06:07:42] [server thread/WARNING]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.

[06:07:42] [server thread/WARNING]: To change this, set "online-mode" to "true" in the server.properties file.

[06:07:42] [server thread/INFO]: Selected English (eng) as the base language
[06:07:42] [server thread/INFO]: Opening server on 0.0.0.0:19132
[06:07:42] [server thread/INFO]: Genisys is distributed under the GPL License version 3 and later

[06:07:43] [server thread/INFO]: Loading recipes...
[06:07:43] [server thread/INFO]: Preparing level "Home"
[06:07:43] [server thread/INFO]: Preparing level "nether"
[06:07:43] [server thread/INFO]: Starting GS4 status listener
[06:07:43] [server thread/INFO]: Setting query port to 19132
[06:07:43] [server thread/INFO]: Query running on 0.0.0.0:19132
[06:07:43] [server thread/INFO]: Default game type: Creative Mode
[06:07:43] [server thread/INFO]: Done (1.081s)! For help, type "help" or "?"
[06:10:17] [server thread/INFO]: Unloading level "Homebush"
[06:10:17] [server thread/INFO]: Unloading level "nether"
[06:10:18] [server thread/INFO]: Stopping other threads
Server has stopped
[06:11:03] [server thread/INFO]:

Genisys is a custom version of PocketMine-MP, modified by iTX Technologies LLC

Version: 478c3d4

Target client version: v0.16.0.5 alpha

Source code: https://github.com/iTXTech/Genisys

[06:11:03] [server thread/INFO]: Loading properties and configuration...
[06:11:03] [server thread/INFO]: Selected English (eng) as the base language
[06:11:03] [server thread/INFO]: Opening server on 0.0.0.0:19132
[06:11:03] [server thread/INFO]: Genisys is distributed under the GPL License version 3 and later

[06:11:03] [server thread/INFO]: Loading recipes...
[06:11:04] [server thread/INFO]: Preparing level "Home"
[06:11:04] [server thread/INFO]: Preparing level "nether"
[06:11:04] [server thread/INFO]: Starting GS4 status listener
[06:11:04] [server thread/INFO]: Setting query port to 19132
[06:11:04] [server thread/INFO]: Query running on 0.0.0.0:19132
[06:11:04] [server thread/INFO]: Default game type: Creative Mode
[06:11:04] [server thread/INFO]: Done (0.888s)! For help, type "help" or "?"

 

 

I can confirm that this works, and the world is persistent after moving out the mount point.

 

May be tricky when it comes to upgrading the phar but I'll cross that bridge when I come to it (assume the worlds will always be forwards-compatible).

 

Question for anyone running this: has anyone got a clean multi-world solution running? I can start many worlds using the pocketmine.yml configuration file, but the iOS app doesn't seem to handle that well (was hoping I could end up with something like locally stored games, or even migrate the games from the kids iPads to a server that is backed up).

 

Thanks

If I'm following, does that mean the best command for creating the docker would instead be this:

 

docker run -it --name pocketmine-classic -p 19132:19132/udp -v /mnt/user/appdata/pocketmineGenisys/:/srv/genisys/ itxtech/docker-env-genisys

 

and just need to be sure and place the latest genisys.phar file in that folder.?

 

I haven't had any success yet in importing existing worlds and I've got another odd problem -- none of the mobs move.  I thought that was one of the limitations that Genisys build fixed with PE edition though...

 

  • 2 weeks later...
  • Author

Have not worked on this in a while. Tried the code above with no luck.

May have path wrong. Maybe the way i downloaded the phar file.

Will have to try again when I have more time.

Glad to hear some of you are having better luck.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.