您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 1810|回复: 0
打印 上一主题 下一主题

[资源][开源][继续开发][跨平台] SelectorServer -- BC腐竹的福音

[复制链接]
  • TA的每日心情
    开心
    2019-1-30 16:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    楼主
    发表于 2018-7-6 12:29:15 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 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下的轻量级服务器切换端。


    如何做到轻量级?
    它:
    • 没有游戏刻:不消耗太多CPU
    • 没有地图:即使Bukkit/Spigot在空白区块也能消耗内存
    • 内存占用:不会处理除加入和物品栏的包
    • 只需配置一次: 就只要更改BungeeCord设置,然后重启BungeeCord
    内存占用在60左右, 几乎没有CPU占用. 它也可以和一些压测工具对抗!

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


    打赏

    0

    收藏

    0

    支持

    0

    反对

    0

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则