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日志配置文件