Minecraft bedrock server
I am trying to run Minecraft's official bedrock server software using box64 on an rpi4 (dietpi 64bit) I used libs from here extracted to /usr/lib/x86_64-linux-gnu I also extracted libgcc1 and libstdc++6 and also put the libs in /usr/lib/x86_64-linux-gnu
I think the main issue is with libnsl.so.1, but there is also an issue with the bedrock-server itself I get the following error:
dietpi@DietPiServer:/tmp/bedrock-server$ box64 bedrock_server
Box64 with Dynarec v0.1.3 2ee0230 built on Jul 16 2021 10:26:34
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 23 Env var
Looking for bedrock_server
Using native(wrapped) libz.so.1
Using emulated /usr/lib/x86_64-linux-gnu/libnsl.so.1
Using native(wrapped) libssl.so.1
Using native(wrapped) libcrypto.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libpthread.so.0
Using emulated /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Warning, cannot apply Global type: R_X86_64_TPOFF64 on errno @0x7fabfdbfa0 (0), no elf_header found
Error: Global Symbol xdr_void not found, cannot apply R_X86_64_GLOB_DAT @0x7fabfdbfb0 ((nil)) in /usr/lib/x86_64-linux-gnu/libnsl.so.1
Error: Global Symbol xdr_u_int not found, cannot apply R_X86_64_GLOB_DAT @0x7fabfdbfc8 ((nil)) in /usr/lib/x86_64-linux-gnu/libnsl.so.1
Error: Global Symbol _libc_intl_domainname not found, cannot apply R_X86_64_GLOB_DAT @0x7fabfdbfd0 ((nil)) in /usr/lib/x86_64-linux-gnu/libnsl.so.1
Error: Global Symbol xdr_netobj not found, cannot apply R_X86_64_GLOB_DAT @0x7fabfdbfd8 ((nil)) in /usr/lib/x86_64-linux-gnu/libnsl.so.1
Error: Global Symbol xdr_bool not found, cannot apply R_X86_64_GLOB_DAT @0x7fabfdbfe8 ((nil)) in /usr/lib/x86_64-linux-gnu/libnsl.so.1
Error: Global Symbol EVP_MD_CTX_free not found, cannot apply R_X86_64_GLOB_DAT @0x5060b20 ((nil)) in /tmp/bedrock-server/bedrock_server
Error: Global Symbol EVP_CIPHER_CTX_free not found, cannot apply R_X86_64_GLOB_DAT @0x5060e68 ((nil)) in /tmp/bedrock-server/bedrock_server
Error: PltResolver: Symbol OPENSSL_init_crypto(ver 2: OPENSSL_init_crypto@OPENSSL_1_1_0) not found, cannot apply R_X86_64_JUMP_SLOT 0x50610e8 (0x40b826) in /tmp/bedrock-server/bedrock_server
Which version? Sure there is a better server software
https://github.com/NiclasOlofsson/MiNET/
Written in C, natively fast server software
https://wiki.vg/Bedrock_Edition_Program_List Check this also
@IsaacMvmv Thanks for the suggestions. The main draw of the official server software is that everything works which is very useful for a survival. Could you recommend me some bedrock server where most things (including mob ai) work?
Currently I am using papermc with geysermc, which works well - but is a bit resource intensive
Check the links There is your solution, native hope fast minecraft bedrock server software with mob ai lol
Could wrapping libnsl help circumventing this issue?
new version box64 working but cannot join, stuck on locating server
Hmmm, show me your server start command, and tell me if you are using spigot, paper, etc...
I have a MC server in my pi4, and it runs well
Oh, thats a c server software
Which one do you use?
I think this one is resolved.. I'm running on a Pi inside docker successfully. https://github.com/tristanmorgan/bedrock-box
Sounds good enough to me. Closing