• Stars
    star
    114
  • Rank 308,031 (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
64
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

bun_python

Ported from deno_python
TypeScript
35
star
8

BedrockMod

Minecraft Bedrock Edition Mod
C++
34
star
9

nsroot

`chroot`, `mount --bind` without privilege
C
30
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
20
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

tree-sitter-nelua

C
3
star
42

stickerbot

3
star
43

ttp

Minimal HTTP library (pure)
C
3
star
44

vscode-chaiscript-syntax

Just a simple syntax for chaiscript
3
star
45

deno-mcmod-downloader

TypeScript
3
star
46

C4Droid-Code-Manual

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

box.js

📦A simple web frontend framework.
JavaScript
3
star
48

minecraft-scripting-typings-server-side

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

StopPlayMod

C++
3
star
50

DeckScreenshotManager

Add screenshot manager because valve don't do it. https://steamcommunity.com/app/1675200/discussions/2/6117591738155117046/
TypeScript
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

tganime

TypeScript
2
star
55

condlg

Dialog builder for windows
Zig
2
star
56

ife-z07

第七题
CSS
2
star
57

nim-winres

Nim
2
star
58

Docker-Forge

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

sandbox-test

Rust
2
star
60

purebbs

Haskell
2
star
61

SEXP

Just A Experiment
Reason
2
star
62

qlite

TypeScript
2
star
63

bedweb

BedWeb Dashboard - front end
TypeScript
2
star
64

pixivbot

Go
2
star
65

tiny-expr

eval js expression in safe way
TypeScript
2
star
66

mcpe-server

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

nanokv

TypeScript
2
star
68

deno-file-server

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

ws-gw.js

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

nsgod

C++
1
star
71

stonectl

C++
1
star
72

ptyd

streaming pty via websocket
JavaScript
1
star
73

elf-parser

C++
1
star
74

hterm-packager

1
star
75

arch-cmake-builder

Dockerfile
1
star
76

sokol

Sokol wrapper for nim
Nim
1
star
77

infinity_fix

Infinity fix for fabric mod loader
Java
1
star
78

mcpe-arch

Shell
1
star
79

deno-livescript

JavaScript
1
star
80

commandblock

demo
JavaScript
1
star
81

xmake-docker

Dockerfile
1
star
82

xmlio

Nim
1
star
83

ipfs-paste

Code paste service
CSS
1
star
84

retro-cube

Rust
1
star
85

nobodyexec

C
1
star
86

nimake

Buildscript written by nim
Nim
1
star
87

ife-j30

HTML
1
star
88

mcpe-mods-repo

mods repository
1
star
89

cobblectl

Service controller for cobblestone server
C++
1
star
90

mini_bus_rust

MiniBus Server Implemented in rust
Rust
1
star
91

sqlite3-wasm

Zig
1
star
92

DiscussPollBotR

TypeScript
1
star
93

tjs-experiment

Some random stuff
TypeScript
1
star
94

hterm-vs-xterm

hterm.js vs xterm.js
TypeScript
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