• Stars
    star
    114
  • Rank 307,013 (Top 7 %)
  • Language
    Go
  • License
    GNU General Publi...
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Minecraft Server Launcher Written by Golang. Deprecated, please use official BDS

Minecraft Server Launcher

A Minecraft Server Launcher Written in Golang.

CircleCI

Powered By MCMrARM/mcpelauncher-linux.

This server software utilizes the built-in server components inside the Minecraft android apk file to run a native Bedrock server. All features are available and you can get Xbox Live achievements on the server, just like realms. Plus more control over the server, it's actually way better than realms.

  • Currently the release version supports Minecraft version 1.6.0 as the server core. But all 1.6.x client versions should be able to play on the server.

Features

  • Auto Complete For Command
  • Full Minecraft Bedrock server feature/bug support
  • Systemd Based Service
  • DBus Based Interface

Installation

For ArchLinux

  1. Append the repo to /etc/pacman.conf
[mcpeserver]
SigLevel = Never
Server = https://cdn.codehz.one/repo/archlinux/
  1. Execute pacman -Syu mcpeserver mcpeserver-core
  2. Execute systemctl reload dbus
  3. Execute install -dm 0755 -o mcpeserver /srv/mcpeserver
  4. Put the minecraft x86 apk to /srv/mcpeserver, and then run cd /srv/mcpeserver && sudo mcpeserver unpack --apk (the apk filename)
  5. Start: systemctl start [email protected], Stop: systemctl stop [email protected]
  6. Attach to the server for input command: mcpeserver attach -profile default

Tips: make sure the owner of /srv/mcpeserver is mcpeserver (except for bin/data directory)

For Other Distros

Trying https://gist.github.com/codehz/610bdeba96fcec16e6339abae7208e7d

Usage

You might want to edit the server configuration file before actually running the server.

Server configuration file is located in /srv/mcpeserver/default.cfg.

Here is an example of the server configuration file.

level-dir=world
level-name="§aServer example"
level-generator=1
level-seed=1019130957
difficulty=3
gamemode=0
force-gamemode=false
motd="§6Welcome to §9server example!"
server-port=19132
server-port-v6=19133
max-players=40
online-mode=true
view-distance=56
player-idle-timeout=0

The preferred way is to put your own world in /srv/mcpeserver/worlds and change the level-dir to the name of your world folder. Otherwise the server will generate a world based on the seed in the config file with some very undesirable settings.

(Tips: make sure all files in /srv/mcpeserver can be accessed by mcpeserver user)

Basic server commands are supported such as list, say, op, etc.

socket://[email protected]$ /list
There are 1/40 players online:
CodeHz

socket://[email protected]$ /say Hi!
[Server] Hi!

socket://[email protected]$ /op CodeHz

Refer to wiki for other usage.

LICENSE

GPL v3

More Repositories

1

container

Android App Container Implement (Use VirtualApp framework)
Java
249
star
2

StoneServer

A modded minecraft bedrock edition server
C
65
star
3

YaHei-Build

使用更纱黑体取代微软雅黑
Python
61
star
4

minecraft-unicode-font-texture-generator-online

minecraft unicode font texture generator online(Static Web Page)
HTML
51
star
5

EatPdb

Export all symbol from PDB!
C#
43
star
6

tjs

TJS = tinyc compiler + quickjs
C
38
star
7

BedrockMod

Minecraft Bedrock Edition Mod
C++
34
star
8

nsroot

`chroot`, `mount --bind` without privilege
C
30
star
9

bun_python

Ported from deno_python
TypeScript
27
star
10

minecraft-unicode-font-generator

minecraft unicode font textures generator
C++
26
star
11

bedrock-modloader

ModLoader For Official Bedrock Dedicated Server
C++
24
star
12

bashrc-backdoor

Shell
21
star
13

BilibiliConsole

Bilibili的Linux客户端
C++
19
star
14

ctxco

Minimal (and intuitive to use) coroutine implement in c
C
17
star
15

easy_sqlite3

Yet another SQLite wrapper for Nim
C
17
star
16

cobblestone

StoneServer for BDS
C
15
star
17

deno-mtproto

MTProto for Deno
JavaScript
14
star
18

GPhotosDumper

Google Photos Dumper
Go
13
star
19

css-in-bun

CSS-in-Bun macro inspired by Meta's stylex (and johanholmerin/style9)
TypeScript
13
star
20

BDSD

BDS Dumper (WIP)
C
12
star
21

tgbotserver-build

Github Action for Telegram Bot API Server
12
star
22

funcptr

A bridge for convert c++ function object to c function pointer (with user pointer)
C++
11
star
23

DiscussPollBot

Just a telegram poll bot
C#
10
star
24

nim-vtable

Nim
10
star
25

EasyPak

C
9
star
26

winsilo

Windows Server Container Experiments
C#
9
star
27

mcpe-mods-dev

Nim
8
star
28

ws-gateway

WebSocket API gateway built using deno
TypeScript
7
star
29

bun-react-ssr

TypeScript
7
star
30

mcpe-ping-dashboard

simple dashboard for mcpe
HTML
6
star
31

mcpe-demo

A simple wrapper to launch a Minecraft server(bedrock edition)
Shell
6
star
32

bedrockserver

See codehz/mcpeserver
C
6
star
33

headless-wine

A experiment that try to remove some of graphic features from wine
Shell
6
star
34

warsandbox

Zig
5
star
35

dslutils

Nim
5
star
36

MiniBus

Elixir
5
star
37

deno-pug

Pug template engine for deno(for proper typing definition)
JavaScript
4
star
38

fakeselinux

Shell
4
star
39

matrix.h

Just a (toy) library for matrix operation.(C++17 required)
C++
4
star
40

deno-pbf

Deno pbf port of https://github.com/mapbox/pbf
TypeScript
4
star
41

tganime

TypeScript
3
star
42

tree-sitter-nelua

C
3
star
43

stickerbot

3
star
44

ttp

Minimal HTTP library (pure)
C
3
star
45

vscode-chaiscript-syntax

Just a simple syntax for chaiscript
3
star
46

deno-mcmod-downloader

TypeScript
3
star
47

C4Droid-Code-Manual

原始作者TTHHR(度娘贴吧)
Java
3
star
48

box.js

📦A simple web frontend framework.
JavaScript
3
star
49

minecraft-scripting-typings-server-side

typescript definition for minecraft scripting engine (ServerSide only)
TypeScript
3
star
50

StopPlayMod

C++
3
star
51

mini_bus_cpp

MiniBusConnector for C++
C++
3
star
52

ws-gw

ws-gateway for c++
C++
3
star
53

bun-xattr

TypeScript
2
star
54

condlg

Dialog builder for windows
Zig
2
star
55

ife-z07

第七题
CSS
2
star
56

nim-winres

Nim
2
star
57

Docker-Forge

我的世界Forge服务端启动器 for Docker
Shell
2
star
58

sandbox-test

Rust
2
star
59

purebbs

Haskell
2
star
60

SEXP

Just A Experiment
Reason
2
star
61

qlite

TypeScript
2
star
62

bedweb

BedWeb Dashboard - front end
TypeScript
2
star
63

pixivbot

Go
2
star
64

tiny-expr

eval js expression in safe way
TypeScript
2
star
65

mcpe-server

A simple dockerfile for Minecraft Server launcher's building.
Shell
2
star
66

DeckScreenshotManager

Add screenshot manager because valve don't do it. https://steamcommunity.com/app/1675200/discussions/2/6117591738155117046/
TypeScript
2
star
67

deno-file-server

A minimal file server for deno, using native HTTP Server
TypeScript
1
star
68

ws-gw.js

ws-gateway client for node.js
JavaScript
1
star
69

nsgod

C++
1
star
70

stonectl

C++
1
star
71

ptyd

streaming pty via websocket
JavaScript
1
star
72

elf-parser

C++
1
star
73

hterm-packager

1
star
74

arch-cmake-builder

Dockerfile
1
star
75

sokol

Sokol wrapper for nim
Nim
1
star
76

infinity_fix

Infinity fix for fabric mod loader
Java
1
star
77

mcpe-arch

Shell
1
star
78

deno-livescript

JavaScript
1
star
79

commandblock

demo
JavaScript
1
star
80

xmake-docker

Dockerfile
1
star
81

xmlio

Nim
1
star
82

ipfs-paste

Code paste service
CSS
1
star
83

nobodyexec

C
1
star
84

retro-cube

Rust
1
star
85

nimake

Buildscript written by nim
Nim
1
star
86

ife-j30

HTML
1
star
87

mcpe-mods-repo

mods repository
1
star
88

cobblectl

Service controller for cobblestone server
C++
1
star
89

mini_bus_rust

MiniBus Server Implemented in rust
Rust
1
star
90

sqlite3-wasm

Zig
1
star
91

DiscussPollBotR

TypeScript
1
star
92

tjs-experiment

Some random stuff
TypeScript
1
star
93

hterm-vs-xterm

hterm.js vs xterm.js
TypeScript
1
star
94

base-node

A Experiment to build world's most minimalist node image.
Dockerfile
1
star
95

C4droidHelper

Kotlin
1
star
96

EDebug

Debug your site by electron
JavaScript
1
star
97

rapier2d-js-demo

1
star
98

svg-in-bun

TypeScript
1
star
99

gitcloner

Clone Git Repository Using Docker Builder
1
star
100

BoxedApp

Boxed Application Platform
JavaScript
1
star