『网络游戏』服务器启动逻辑【16】

新建Visual Studio工程命名为NetGameServer

重命名为ServerStart.cs

创建脚本:

编写脚本:ServerRoot.cs

编写脚本:ServerStart.cs

新建文件夹

调整脚本位置

新建文件夹

新建文件夹网络服务

创建脚本:NetSvc.cs

编写脚本:NetSvc.cs

新建文件夹:业务系统

新建文件夹:

创建脚本:LoginSys.cs

编写脚本:LoginSys

修改脚本:ServerRoot

运行工程

服务器启动成功

接下来创建.Net Framework类库

更改框架版本

重命名为GameMsg

引用.dll

在NetGameServer文件夹下创建文件夹

重命名为Libs用来存放所有.dll文件

添加引用:

编写脚本:GameMsg.cs

接下来删掉所有服务器的引用

添加引用

再添加PESocket

引用之后服务器就可以使用PEProtocol

创建脚本:ServerSession

编写脚本:ServerSession.cs

修改脚本:NetSvc.cs

修改脚本:LoginSys.cs

运行工程

本章结束

相关推荐
钢铁男儿1 小时前
C# 类和继承(使用基类的引用)
java·javascript·c#
钢铁男儿6 小时前
深入剖析C#构造函数执行:基类调用、初始化顺序与访问控制
java·数据库·c#
急速前行Klein8 小时前
C# winform 教程(一)
开发语言·c#
变身缎带12 小时前
Unity中的MonoSingleton<T>与Singleton<T>
unity·单例模式·c#·游戏引擎
suixinger_lmh12 小时前
功能结构整理
unity·设计模式·c#·源代码管理
钢铁男儿14 小时前
C# 类和继承(构造函数的执行)
java·开发语言·c#
冰茶_15 小时前
建造者模式:优雅构建复杂对象
设计模式·微软·c#·.netcore·建造者模式·软件开发
程序猿多布15 小时前
Unity使用Lua框架和C#框架开发游戏的区别
unity·c#·lua
阿蒙Amon16 小时前
C#文件压缩与解压缩全攻略:使用ZipFile与ZipArchive实现高效操作
服务器·c#
冰茶_16 小时前
结构型设计模式之桥接模式
学习·设计模式·微软·c#·.netcore·桥接模式