Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.

SC-JJXF/mechstorm_gameserver_skynet

Repository files navigation

快速开始

  1. 你需要Linux环境。如果你在windows上,请安装使用WSL。

  2. 克隆项目到本地

  3. 运行 git submodule update --init --recursive 以拉取 skynet 子模块

  4. 运行 ./skynet-compile.sh 以编译本项目依赖的 skynet 框架

  5. 运行 ./run.sh 启动服务

Tip
本项目在运行时需要与 https://github.com/SC-JJXF/mechstorm_usercenter 实例通信来实现对所有入站连接 鉴权、恢复/更新 玩家物品、机甲信息(还没做)等功能。
请将 etc/config.lua中的 usercenter_url 字段配置为该实例的 地址:端口(单服务器部署这两个的话默认的应该就能连上了)。

Tips

Lua 新手(例如作者)可以使用 Lua LSP拓展 来避免写 lua 时出现的常见错误!

~~ 可以使用 sumneko的Lua拓展 并启用 拓展 中的 skynet addon 以获得更好的智能提示。~~

sumneko的Lua拓展 太慢了,建议换用 EmmyLua
vscode 打开此仓库右下角会自动推荐安装 EmmyLua,点安装即可

特别鸣谢 Acknowledgements

【从零开始学Skynet】实战篇《球球大作战》配套源码

基于 skynet 的 MMO 服务器设计

大厅服如何对模块功能进行拆分隔离?

About

机甲旋风怀旧服主要后端服务的skynet实现

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors