技术 353 阅读 2 评论

    割草机Grasscutter一键运行的docker镜像

    仅仅是将https://github.com/Grasscutters/Grasscutter 项目打包成了一键的docker镜像,方便运行,无需繁琐操作。

    仅供学习研究使用,请研究完近快删除!

    由于部分小主机和群晖nas使用的cpu不支持某些指令集,无法运行最新版mongodb,所以镜像集成mongodb 4.x版

    镜像地址:https://hub.docker.com/r/dezhao/grasscutter

    使用方法:

    镜像里面已经内置了配置文件,如果你的nas或者docker机的ip是192.168.0.1就无需修改任何东西,开通443端口即可使用
    docker运行:docker run --name grasscutter -v path-to-your-logs:/Grasscutter/logs -v path-to-your-Mongodb:/data/db -p 22102:22102/udp -p 443:443/tcp -p 22102:22102/tcp -p 27017:27017/tcp -p 27017:27017/udp dezhao/grasscutter:1.7.4

    path-to-your-Mongodb修改成本地的数据库储存文件夹地址,path-to-your-logs修改成log储存的文件夹地址

    如果需要自定义配置,就需要下载我提供的config.json文件,把里面的192.168.0.1和443端口改成你的ip和端口,并且映射到你的容器里面:

    docker run --name grasscutter -v path-to-your-logs:/Grasscutter/logs -v path-to-your-Mongodb:/data/db -v path-to-your-config.json:/Grasscutter/config.json -p 22102:22102/udp -p 443:443/tcp -p 22102:22102/tcp -p 27017:27017/tcp -p 27017:27017/udp dezhao/grasscutter:1.7.4

    path-to-your-config.json改成你的本地config.json的位置,如果改了端口记得把443:443/tcp改成你用的端口。

    配置文件下载:config.zip

    镜像运行后,使用ssh链接到docker所在的机器,运行以下代码启动游戏服务(群晖或者以非root模式运行的自行加上sudo):

    docker exec -it grasscutter /bin/bash

    sh /startup.sh

    运行完成后直接关掉ssh窗口,不影响游戏服务器运行

    ////////

    pc客户端使用4.0版本,使用cultivation启动:

    游戏客户端及所需的cultivation下载:https://github.com/Grasscutters/Grasscutter/blob/development/docs/README_zh-CN.md

    启动时勾选以grasscutter模式链接,并把下面的IP地址填写上你的docker机地址

    123.png

    输入用户名,随便输入密码即可进入游戏

    gm操作手册:GM Handbook.rar

    一些简单的指令:id可以到gm操作手册查找

    /g id 给与id的物品或者加buff

    /am grant id 完成xx成就

    killall杀死所有怪物

    /q finish id 完成id任务

    /q add id 添加id任务

    0000.jpg

    05.jpg

    我总想起那天光影的聚合,好像一起一落之间,还看得到光阴的来去。

    2

      1. zxc
        zxc
        2024-06-02 20:08

        docker,启动!

      2. PolarisYHNL
        PolarisYHNL
        2024-06-06 23:32

        大佬您好,我在哔哩哔哩看到您对immich的汉化非常感动,也了解到您因为生活原因无法将更多精力投入到翻译工作
        我的QQ是1545705498
        如果您看到了咱们能加一个好友嘛,我英语其实不是很好,所以面对web全是洋文的时候头就大了,于是想对immich的web端进行翻译
        想从您这里取经可以吗
        谢谢了