Publish - ScutGame/Scut GitHub Wiki

发布程序

在Window平台,创建一个批处理,如:Publish.bat文件

@echo off
rd /s /q <发布的目录>\Code\Script\
xcopy /c /r /y <项目目录>\*.dll <发布的目录>\Code\
xcopy /c /r /y <项目目录>\*.exe <发布的目录>\Code\
xcopy /c /r /y <项目目录>\*.config <发布的目录>\Code\
xcopy /s /e /c /r /y <项目目录>\Script\*.* <发布的目录>\Code\Script\

ECHO 发布完毕!& PAUSE

运行后,会将项目中的文件Copy到Code的目录下, 再将此目录上传到服务器,并修改Cofnig文件的配置;

程序运行可以选择使用任务计划可以创建服务或直接控制台的方式。

发布的文件类型包括:

  • Gameserver.exe与Gameserver.exe.config
  • 所有dll组件
  • Script目录下的所有文件,有*.lua, *.cs, *.py等
  • Nlog.config日志配置文件
⚠️ **GitHub.com Fallback** ⚠️