• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
BDSLM_JS - 卫星地图

LSE BDSLM_JS - 卫星地图 1.4.0

版权类型
二次开发
版权链接
https://gitee.com/wn1027/lse-bdslm-js
语言支持
中文(简体)
前置组件
lse-nodejs - gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs
uNmINeD - https://unmined.net/downloads/
适配版本(基岩)
  1. 最新版本
====
# 作者:PA733、Wn1027
# 不要在评价区反馈bug,反馈bug请到讨论区,
# 本插件反馈QQ群: 311860068
# 已获得PA733的二次开发允许
# 旧版本(LL2):https://www.minebbs.com/resources/bdslm.4426/
# 旧版本(LLSE):https://www.minebbs.com/resources/slm.3484/

# 开源地址wn1027/LSE-BDSLM_JS
# 本人小白,此插件开发纯属个人要用,顺便分享。
# 如有兴趣在此基础上增加功能,欢迎提交PR,可以找我拉你到Minebbs资源团队,或者移交仓库。

一、 插件功能

  1. 开启一个Web服务器,提供卫星地图服务。
二、插件安装使用(版本升级请查看对应更新内容)
  1. 下载并放到./plugins/下。
  2. 由于暂未获得uNmINeD作者分发授权,请到unmined.net下载Command Line Interface (CLI) windows X86 64BIT版本(是命令行版本,不是GUI),然后将除templates文件夹之外的文件放到./plugins/BDSLM_JS/unmined下。
  3. 启动服务器,自动在./plugins/BDSLM_JS/data/下生成配置文件config.json
    (如遇到"为插件BDSLM_JS 执行npm install...卡住然后后面跟一堆报错,请加入反馈群到群文件下载node_modules.zip解压到插件目录再重启服务器")
  4. 按下文说明自行配置config.json
  5. 重启服务器
  6. 首次安装插件需输入服务端命令/slmrender 手动渲染一次地图。
  7. 开放公网防火墙TCP5110端口。VPS或面板服等请咨询服务商提供端口。
  8. 网页聊天密码在服内使用 /bdslm 命令设置。
  9. 注:已对接坐标记录插件,安装后网页地图将显示公共坐标。
JavaScript:
let default_config = {
    "webserver": {
        "port": 5110,
        "mapTitle": "default"
    },
    "mapRender": {      // 默认配置渲染后有按7个缩放级别(0,1,2,3,4,5,6),放大尺寸依次增大。
        "zoomin": 1,    // 放大尺寸最大
        "zoomout": -5   // 放大尺寸最小
    },
    "autoRend":{
        "isEnabled": true,
        "cycle": 120    // 自动渲染周期(分钟)
    },
    "openlayers": {
        "options": {
            "enableGrid": true,
            "showGrid": true,
            "binaryGrid": true, // 二进制坐标轴
            "showScaleBar": false, //是否显示比例尺
            "denseGrid": false, //是否密集坐标轴
            "showMarkers": true,
            "showPlayers": true,
            "centerX": 0,  // 地图中心坐标
            "centerZ": 0   // 地图中心坐标
        },
        "playerMarker": {
            "isEnabled": true,  // 是否显示玩家位置标记
            "layerName": "playerMarker",
            "layerPropertites": {
                "minZoom": 3,
                "maxZomm": 7,   // 限制仅4、5、6、7缩放级别显示
                "zIndex": 999,  // 图层顺序
                "opacity": 1    // 透明度
            },
            "controlConfig": {  // 控制按钮(无效)
                "isEnabled": true,
                "img": "assets/ui/marker/marker_white.png",
                "openTitle": "玩家(开)",
                "closeTitle": "玩家(关)"
            },
            "markerConfig": {   // 玩家标记样式
                "image": "assets/ui/marker/arrow.png",
                "imageRotation": true,
                "imageAnchor": [0.5, 0.5],
                "imageScale": "1",
                "textAlign": "center",
                "textJustify": "center",
                "textPadding": [0,0,0,0],
                "textColor": "white",
                "textStrokeColor": null,
                "textStrokeWidth": 1,
                "textBackgroundColor": "#454545",
                "textBackgroundStrokeColor": null,
                "textBackgroundStrokeWidth": 1,
                "offsetX": 0,
                "offsetY": 25,
                "font": "15px Microsoft Yahei"
            }
        }
    },
    "webChat": {
        "isEnabled": true,    // 启用聊天显示
        "tempMsgMaxNum": 100,  // 聊天缓存消息数量
        "tempMsgExpires": 24 * 60, // 聊天缓存有效期(分钟)(默认为1天)
        "maxMsgLength": 20,           // 最大消息长度
        "maxSendMsgNumPerMinute": 5, // 每分钟允许发言次数
        "secretKey": "3e201dc3678b4c6f81319f7370f41540"  // JWT令牌密钥(随机生成,一般建议几个月换一次)
    }
};

三、备注及问题
  • 【重要】硬盘不足时强行运行BDS会导致你的存档损坏!默认配置下,测试用存档2GB,边界限制+-5120区域,渲染后的地图瓦片占用存储空间350 MB。如你想修改roomin和roomout参数,请注意你的硬盘剩余空间,占用空间可能会暴增到7、8个GB以上。

四、更新计划

暂无

bdslm.webp

作者
10_27
下载
1,185
查看
4,498
首次发布
最后更新

评分

5.00 星 1 次评分

10_27 的其他资源

最新更新

  1. 1.4.0 实装在线聊天

    升级步骤 1、覆盖文件 2、./pluigns/BDSLM_JS/unmined-web/下除tiles外文件删除。 3、node_modules已新增依赖,请重新npm...
  2. 1.3.0 对接XYZ插件,显示公共坐标

    升级步骤 重装插件(可以保留地图渲染文件夹./pluigns/BDSLM_JS/unmined-web/tiles) 更改:将三个配置文件的路径移动到插件目录的data文件夹下...
  3. 1.2.0 聊天样式修改

    升级步骤 完全重装插件,旧的配置全部不可用。 (你唯一可以保留的是地图渲染文件夹./pluigns/BDSLM_JS/unimined/tiles)...

最新评价

终于把bdslm适配ll3了
作者加油!nb!太强了甚至标点和玩家朝向都做了!
http://150.138.73.215:19101
http://150.138.73.215:19102
10_27
10_27
这是鲜活的,让我感觉到生命
后退
顶部 底部