项目作者: minekube

项目描述 :
A high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - ready for the cloud!
高级语言: Go
项目地址: git://github.com/minekube/gate.git
创建时间: 2020-08-02T21:42:00Z
项目社区:https://github.com/minekube/gate

开源协议:Apache License 2.0

下载


Logo

The extensible Minecraft Proxy

GitHub release (latest SemVer)
Doc
GitHub go.mod Go version
Go Report Card
test
Discord

Gate is an extensible, high performant & paralleled
Minecraft proxy
server with scalability, flexibility &
excellent server version support -
written in Go and ready for the cloud!

Website & Documentation

There is a lot to discover on Gate’s website.
Please refer to the website for the documentation,
guides and any more information needed!

Quick Start

Follow our quick start guide on creating a simple Minecraft network!

Platform Installation Command
Go go run go.minekube.com/gate@latest
Linux/macOS `curl -fsSL https://gate.minekube.com/install \ bash`
Windows `powershell -c “irm https://gate.minekube.com/install.ps1 \ iex”`

Server list

Gate Lite Mode

Gate has a Lite Mode which is a lightweight version of Gate that can expose
multiple Minecraft servers through a single port and IP address and reverse proxy
players to backend servers based on the hostname/subdomain they join with.

See the Lite Mode guide for more information.

  1. graph LR
  2. A[Player Alice] -->|Join example.com| C(Gate Lite)
  3. B[Player Bob] -->|Join my.example.com| C(Gate Lite)
  4. C -->|10.0.0.1| D[Backend A]
  5. C -->|10.0.0.2| E[Backend B]
  6. C -->|10.0.0.3| F[Another Proxy]
  7. linkStyle 0 stroke:orange
  8. linkStyle 1 stroke:purple
  9. linkStyle 2 stroke:purple
  10. linkStyle 3 stroke:orange

Developers Starter Template

The starter template is designed to help you get started with your own Gate powered project.
Fork it! 🚀 - minekube/gate-plugin-template