本文没提供内容,都是网上的东西,本文只是做一个简单记录,具体还是看官方文档.
https://mapleme.me/ => 手糊的仿真冒险岛2私服
当然这个部署后功能不全的,比如商店无法打开,这些都是正常现象,服务器选的是最近黑五促销的Hyonix,基于Hyper-V虚拟化的Windows性能一般都稍微好一些.我操作的平台都是Server 2019,不为别的,就他版本够新.
安装dotnet环境(dotnet-sdk-6.0.403-win-x64.exe),安装MySQL服务器(mysql-installer-web-community-8.0.31.0.msi),然后下载服务器端,复制.env.example到.env,修改MySQL连接信息,修改监听外网IP为0.0.0.0,配置防火墙.
然后执行三条命令,其中第一条只需要执行一次,用于资源构建,后面两条分别起一个Web服务器和游戏服务器,属于每次都要执行.
dotnet run --project GameDataParser/GameDataParser.csproj
dotnet run --project MapleServer2/MapleServer2.csproj
dotnet run --project MapleWebServer/MapleWebServer.csproj
解释数据.
编译后会生成两个可执行文件,以后就只管运行这两个文件就可以启动服务器了.
生成文件:
当然,1C2G配置还是比较低,只适合少数几个人来玩玩.如果要获得更好体验,还要考虑把服务器端口反代到稍微近一点的服务器,由于图形渲染也需要消耗CPU资源的(RDP是模拟显示图片),因此关闭RDP后必然更节约,目前测试开了5个客户端.