『网络游戏』服务器启动逻辑【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

运行工程

本章结束

相关推荐
Aevget1 小时前
界面控件DevExpress WinForms v25.1 - AI聊天控件功能持续增强
c#·界面控件·winform·devexpress·ui开发
csdn_aspnet1 小时前
在 C# .NETCore 中使用 MongoDB(第 2 部分):使用过滤子句检索文档
mongodb·c#·.netcore
大飞pkz2 小时前
【设计模式】享元模式
开发语言·设计模式·c#·享元模式
MintYouth3 小时前
【精】C# 精确判断XML是否存在子节点
xml·c#
软件黑马王子4 小时前
2025Unity超详细《坦克大战3D》项目实战案例(上篇)——UI搭建并使用和数据持久化(附资源和源代码)
游戏·ui·unity·c#
曲大家13 小时前
C#生成控笔视频,完整版
c#·绘图
ajassi200014 小时前
开源 C# 快速开发(三)复杂控件
开发语言·开源·c#
WangMing_X15 小时前
C#上位机软件:2.1 .NET项目解决方案的作用
开发语言·c#
Sammyyyyy18 小时前
Go与C# 谁才更能节省内存?
java·golang·c#
Dream achiever18 小时前
7.WPF 的 TextBox 和 TextBlock 控件
开发语言·c#·wpf