在阿里云Windows服务器上部署ET框架游戏服务端和前端配置

一、服务端环境部署,包括安装.NET Core运行库、MongoDB数据库

所有的所需要资源 https://pan.baidu.com/s/1EfuYTYHXxudHixOi7ew-xw 提取码:kgtp

1、确认.NET Core运行库版本,下载并安装

打开本地服务端工程项目,右键点击Server.App选择属性,查看应用程序目标框架.NET Core的版本。(注ET框架5.0只支持到.NET Core2.2)
在这里插入图片描述
由上图可看到此项目需要安装.NET Core 2.2运行库

到官网https://dotnet.microsoft.com/download/dotnet-core/2.2下载(根据服务器系统下载)
在这里插入图片描述

2、安装MongoDB数据库和Studio 3T

Windows server服务器安装MongoDB数据库和Studio 3T跟本地windows安装几乎一样不过多阐述(实在不会参考:https://www.taikr.com/course/1053/task/30941/show)

打开浏览器,输入 http://localhost:27017/如果显示如下信息,表示数据库连接成功
在这里插入图片描述

二、编译服务端程序

1、服务端程序编译

在本地Windows环境中,打开ET框架服务端Server工程目录(即Server.sIn所在目录),在文件路径出输入cmd打开命令窗口在这里插入图片描述
在命令窗口执行发布命令:dotnet publish -C Release在这里插入图片描述如上图即是服务端编译成功,我们可以在/bin路径下找到所发布的服务端程序在这里插入图片描述

2、资源服务器编译

资源服务器的编译操作同上,这里不过多的阐述

3、添加批处理文件试运行

Server服务端添加批处理文件:
在编译好的服务端发布程序目录中新建txt文本文档,添加以下代码dotnet app.dll
修改txt文本文档后缀名为bat,双击打开试运行,如下图即批处理文件添加成功
在这里插入图片描述
资源服务器添加批处理文件:操作如上 不在过多阐述,所需代码为dotnet FileServer.dll

4、确认服务端程序是否完整

Server服务端需要打包Config、Logs、publish三个文件夹(将publish复制出来)
在这里插入图片描述

FileServer资源服务器则需要打包FileServer、WebRes两个文件夹
在这里插入图片描述
将以上两个打包好的压缩包发送到云服务器后,服务端所需准备完毕

三、阿里云添加端口

在阿里云控制台中,选择“网络与安全-安全组”点击服务器实例,开放ET框架所需的10002和8080端口在这里插入图片描述

四、全局网络配置

1、客户端全局网络配置

客户端打包时,全局配置格式必须严格要求,任何一个符号都不能错(访问本地服务器即使少些符号依旧能访问成功)。具体要求看相关代码
在这里插入图片描述

2、服务端全局网络配置

修改服务端配置文件,以Config\StartConfig/LocalAllServer.txt为例,修改OuterConfig
Address": “127.0.0.1:10002”, “Address2” : “127.0.0.1:10002”
其中Address修改为云服务器内网IP,Address2修改为云服务器外网IP
在这里插入图片描述
做完此操作,整个服务端部署便完成了。打开批处理文件在云服务器上运行我们的ET框架服务端吧!

五、ET框架课程推荐

https://www.taikr.com/my/course/1053 一个非常好的ET框架斗地主案例教学,前后端开发全囊括。
ET框架课程和服务器部署不懂的都可以加入QQ群:695494071咨询(本人:鱼大大)

六、网友反馈续更

个人声明:任何看过本人博客并点赞的网友,所有合理的反馈都会酌情对博客不间断更新。保证今后每一篇博客,越改越好。

1、阿里云服务器免费试用3个月活动

注:本例20年9月2日,如果超过时间太久,活动或许会有更变。
看完博客的朋友,希望有好心大佬能在评论区分享类似云服务器活动并注明日期,万分感谢。
在这里插入图片描述

https://www.aliyun.com/daily-act/ecs/free?spm=5176.8789780.1092586.8.3bbb55caRvQTDP

2、阿里云上如何找内外网IP

这里为萌新添加如何在云服务器上找到自己的内外网IP:进入阿里云服务器控制台主界面(登录-控制台-云服务器ECS)
在这里插入图片描述
如上图红框里公网私网IP便是我们所需要的云服务器外网内网IP

求能向windows服务器、linux服务器发送文件的方法或者程序。

本人所用传输方式不堪入目,在此为广大好友求大佬分享,最好有说明文档,试用后会编写入博客内。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
要将ET框架部署到腾讯云服务器,可以按照以下步骤进行操作: 1. 购买云服务器:首先,在腾讯云平台上购买一台适合的云服务器,可以选择按需付费或预付费的方式。 2. 远程连接服务器:使用SSH工具(如Xshell或PuTTY)远程连接到你的云服务器,确保已经获得了服务器的root权限。 3. 安装依赖环境:根据ET框架的要求,在服务器上安装所需的运行环境,如Python、MySQL、Redis等。可以使用命令行工具或包管理器(如apt或yum)来安装这些依赖。 4. 下载ET框架:在服务器上使用命令行工具,如wget或git,将ET框架的源代码下载到指定的文件夹中。 5. 配置ET框架:在ET框架配置文件中,根据自己的需求设置相关参数,如数据库连接信息、日志路径等。 6. 启动ET框架:使用命令行工具进入到ET框架的目录,并执行启动命令,如python main.py或sh start.sh。 7. 配置服务器访问权限:为了能够从外部访问到ET框架提供的服务,需要在服务器的安全组规则中添加相应的端口和协议,并将访问方式设置为允许。 8. 域名绑定:如果需要使用域名来访问ET框架,可以在腾讯云的DNS解析服务中,将域名和服务器的IP地址进行绑定。 9. 监控和维护:定期监控服务器的运行状态和性能状况,保持系统的稳定性和安全性。同时,及时更新ET框架和依赖环境的版本,以获取最新的功能和修复漏洞。 总结:部署ET框架到腾讯云服务器需要购买服务器、安装依赖环境、下载ET框架配置框架服务器、启动框架配置访问权限、域名绑定、监控和维护等步骤。这些步骤能够确保ET框架能够在腾讯云服务器上正常运行,并通过互联网提供服务。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在此起航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值