# lzc-factorio-server **Repository Path**: trexguo/lzc-factorio-server ## Basic Information - **Project Name**: lzc-factorio-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-02 - **Last Updated**: 2024-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lzc-factorio-server lzc-factorio-server for lazycat micro server # 懒猫云应用 ## 构建 ``` lzc-cli project build -o you-awesome.lpk ``` 将会在当前的目录下构建出一个 lpk 包。 ## 安装 ``` lzc-cli app install you-awesome.lpk ``` ## 开发 ``` lzc-cli project devshell -b ``` ## 成为懒猫云应用开发者 在 https://developer.lazycat.cloud/ 注册一个开发者帐号,注册开发者帐号后,你可以申请自己的应用,并发布到[商店](https://appstore.lazycat.cloud/)中。 ## 使用 lzc-cli 发布应用 在你申请应用成功后,后面的应用升级可以直接通过 `lzc-cli` 进行发布 `lzc-cli appstore publish ` # 查看发布的应用 发布成功后,你可以在 https://appstore.lazycat.cloud/#/shop 中查看你的应用。 ## 交流和帮助 你可以在 https://bbs.lazycat.cloud/ 畅所欲言。 # 常见问题 1、如何登录 factorio server manager 管理页面? 管理页面默认账号为 `admin`, 默认密码为 `yKSnAsqqAdQYvfdJwxmhyUej` > 注意: 为了你游戏数据的安全,请登录账号后立即修改默认密码。 2、游戏服务器一直处于启动中? 可以尝试登录设备的 ssh 并通过执行 `lzc-docker logs cloudlazycatgamesfactorio-ofsm-1` 查看服务器日志,如果看到如下输出则表示当前网络环境无法访问 factorio.com 下载游戏服务器 ``` box-demo ~ # lzc-docker logs cloudlazycatgamesfactorio-ofsm-1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 477 100 477 0 0 286 0 0:00:01 0:00:01 --:--:-- 285 13 79.4M 13 10.6M 0 0 25539 0 0:54:23 0:07:15 0:47:08 0 curl: (18) Transferred a partial file xz: (stdin): Unexpected end of input tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now 2024/11/02 07:55:51 Max upload: 2000000 2024/11/02 07:55:51 Conffile: /opt/fsm-data/conf.json 2024/11/02 07:55:51 Rcon port is empty, generated new one: 43278 /opt/fsm/mod_packs 2024/11/02 07:55:51 no ModPackDir found ... creating one ... 2024/11/02 07:55:51 Server settings at /opt/factorio/config/server-settings.json not found, copying example server settings. 2024/11/02 07:55:51 failed to open example server settings: open /opt/factorio/data/server-settings.example.json: no such file or directory 2024/11/02 07:55:51 Error occurred during Server initialization: open /opt/factorio/data/server-settings.example.json: no such file or directory ``` 解决方案: 可以通过设置 `lzc-manifest.yml` 文件中的 `ALL_PROXY` 和 `all_proxy` 环境变量为下载程序提供可用的网络代理并重新打包 lpk 进行安装,配置示例如下,配置中 `socks5://192.168.1.99:1080` 部分为设备能够访问的 socks5 proxy 地址。 ``` …… services: ofsm: image: registry.lazycat.cloud/cloud-lazycat-games-factorio-ofsm:20240714 environment: - FSM_AUTOSTART=false - FSM_SECURE=false - ALL_PROXY=socks5://192.168.1.99:1080 # 如果无法下载游戏 server 安装包时可以尝试设置您局域网内提供的代理 - all_proxy=socks5://192.168.1.99:1080 # 如果无法下载游戏 server 安装包时可以尝试设置您局域网内提供的代理 binds: - /lzcapp/run/mnt/home/factorio/data:/opt/factorio …… ```