最MC论坛

标题: [资源][开源][继续开发][跨平台] SelectorServer -- BC腐竹的福音 [打印本页]

作者: ishland    时间: 2018-7-6 12:29
标题: [资源][开源][继续开发][跨平台] SelectorServer -- BC腐竹的福音
本帖最后由 ishland 于 2018-7-6 12:29 编辑

SelectorServer -- BC腐竹的福音

低内存消耗,NodeJS编写

零、关于开源

这个软件原作者并不是我,原repo:https://github.com/DragonetMC/SelectorServer

当前软件开源地址:https://github.com/gutty-club/SelectorServer
使用GPL-3.0(GNU General Public License v3.0)开源

一、关于软件

README原文:
Selector Server
A very light-weight server selection server software working under BungeeCord.


Author
This is a continuation version, the original author is DragonMC.
How Light-Weight?
It:
  • have NO server ticks: NO more CPU eatting
  • NO map caching: even blank chunks do cost RAM usage in Spigot/Bukkit servers
  • LESS networking: won't process packets except for joining and inventory packets
  • configure only ONCE: just edit BungeeCord settings and reload BungeeCord
Standby RAM usage around 60MB, almost no CPU usage. It can also fight against some join bots!
Installation
To use it, install NodeJS and run:
  1. cd path/to/this/repo
  2. npm install minecraft-protocol type-detect silly-datetime
  3. node server.js
复制代码



Selector Server一个运行在BungeeCord下的轻量级服务器切换端。


如何做到轻量级?
它:
内存占用在60左右, 几乎没有CPU占用. 它也可以和一些压测工具对抗!

安装&使用
想要使用它, 安装NodeJS然后运行:
  1. cd path/to/this/repo
  2. npm install minecraft-protocol type-detect silly-datetime
  3. node server.js
复制代码







欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2