
可深创居县业选术学院 国家示范性软件学院 3D网络游戏开发实践 主讲教师:徐守祥 任务7.1:建立网络游戏服务器 知识点总结
3D网络游戏开发实践 主讲教师:徐守祥 任务7.1: 建立网络游戏服务器 知识点总结

任务7.1 回深剑团恩积少盘术学院 国家示范性软件学院 建立网络游戏服务器 ·服务器端模块加载接口 ·OnServerCreated0:加载所有服务器端的任务逻辑 模块: ·调用CreateServeri函数建立服务器时,先调用 onServerCreated函数,再调用LoadMission()加载 任务文件
任务7.1 建立网络游戏服务器 ⚫ 服务器端模块加载接口 ⚫ OnServerCreated():加载所有服务器端的任务逻辑 模块; ⚫ 调用CreateServer函数建立服务器时,先调用 onServerCreated函数,再调用LoadMission()加载 任务文件

深剑化包职业选术学院 任务7.1 国家示范性软件学院 建立网络游戏服务器 建教立服务器压性 ?× ·独立服务器的建立 常规快捷方式]兼容性1 告雲 建独立服务器 为tge:exe创建快捷方式 目标类型: 应用程序 目标位置 game demo 目标c): ed -mission game/data/maps/gamedemo,mig 起始位置):D:脚本应用编程提高版代码\gamedemc。 修改快捷方式的属性 快捷键区): 运行方式B):常规窗可 备注) 查找目标).更改图标).高级①). 确定 取消 ☐应用公 公 在目标编辑框中追加语句: tge.exe-dedicated-map Tutorial.base/data/missions/flat.mis
任务7.1 建立网络游戏服务器 修改快捷方式的属性 为tge.exe创建快捷方式 ⚫ 独立服务器的建立 在目标编辑框中追加语句: tge.exe –dedicated –map Tutorial.base/data/missions/flat.mis

深)猪包职业被术学院 任务7.1 国家示范性软件学院 建立网络游戏服务器 ●●● ·独立服务器的建立 在Tutorial..base/main.cs中,修改Onstart0函数: function OnStart() Parent:OnStart(); InitServer();l∥初始化服务器 if ($Server::Dedicated) InitializeDedicatedServer();l∥创建独立服务器 else InitClient(0;/初始化客户端(主机服务器或者纯客户端) $Editor::newMissionOverride=\"tutorial.base/data/missions/flat.mis
任务7.1 建立网络游戏服务器 ⚫ 独立服务器的建立 在Tutorial.base/main.cs中,修改Onstart()函数: function OnStart() { Parent::OnStart(); InitServer(); //初始化服务器 if ($Server::Dedicated) InitializeDedicatedServer(); // 创建独立服务器 else InitClient(); //初始化客户端(主机服务器或者纯客户端) $Editor::newMissionOverride=\”tutorial.base/data/missions/flat.mis }

任务7.1 ©深剑8皮少进术学院 国家示范性软件学院 建立网络游戏服务器 ·独立服务器的建立 function InitializeDedicatedServer() EnableWinConsole(true): Echo("\n--------Starting Dedicated Server---------"); $Server::Dedicated true; if ($mapArgument !$="M){ CreateServer("MultiPlayer",$mapArgument); } else Echo("No mission specified (use-map)");
任务7.1 建立网络游戏服务器 ⚫ 独立服务器的建立 function InitializeDedicatedServer() { EnableWinConsole(true); Echo("\n--------- Starting Dedicated Server ---------"); $Server::Dedicated = true; if ($mapArgument !$= "") { CreateServer("MultiPlayer", $mapArgument); } else Echo("No mission specified (use -map)"); }

深的偶包职少法术学院 任务7.1 国家示范性软件学院 建立网络游戏服务器 ·客户端设置 。从联网角度考虑,为客户端制作一个简单的搜索服 务器界面,以实现联机模式。 。文本列表框,显示搜索到的服务器
任务7.1 建立网络游戏服务器 ⚫ 客户端设置 ⚫ 从联网角度考虑,为客户端制作一个简单的搜索服 务器界面,以实现联机模式。 ⚫ 文本列表框,显示搜索到的服务器