自由软件开发者
C++资深开发者,订阅用户:如果评论留言不能及时回复,请Q我:296863766 注明为CSDN
展开
-
手机通过局域网访问网狐接口及管理后台网站
4.手机连接到本地服务器同一局域网。2.设置允许网站端口通过防火墙。1.本地部署接口及后台网站。5.手机访问本地服务器接口。3.查看网站服务器IP。原创 2025-05-05 19:36:32 · 70 阅读 · 0 评论 -
Liunx系统Microsoft SQL Server数据库还原
因为数据库从Windows平台备份,需要选择Relocate all files to folder然后点击ok。由于权限问题,需要移动数据库文件到/var/opt/mssql/data目录下。2.在Windows中使用SSMS连接原数据库与Linux远程数据库服务。退出Linux服务器登陆并使用scp复制bak文件到~/db/bak中。5.使用SSMS还原数据库到Linux系统中的MSSQL服务器中。4.上传bak文件到远程Linux服务器。成功上传bak文件到Linux服务器。选择bak文件后点ok。原创 2025-03-23 20:06:24 · 215 阅读 · 0 评论 -
由于找不到mfc120u.dll, 无法继续执行代码。重新安装程序可能解决引问题。
运行MFC程序报下面错误,无法到找运行库mfc120u.dll。如果是x86的32位应用程序,安装x86运行时。msvcr120.dll也找不到。mfc12对应2013运行库。下载C++运行库安装程序。原创 2024-11-12 20:32:45 · 152 阅读 · 0 评论 -
运行WHTools批量启动游戏房间工具提示要安装.Net Framework3.5解决
点击下载并安装此功能,开始安装.Net Framework 3.5。成功启动WHTools。原创 2024-11-11 19:43:21 · 170 阅读 · 0 评论 -
MSB8041此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装-错误解决
开始安装MFC组件,如弹出 下图窗口,先关闭VS2022,然后点击继续。点击工具菜单在弹出的菜单中选择获取工具和功能。选择最新版本组件,然后点击修改。原创 2024-11-11 19:15:26 · 961 阅读 · 0 评论 -
网狐大联盟后台管理系统升级为vue-element-admin
下载VUE-ADMIN-TEMPLATE工程 ,安装依赖,然后运行。接下来就是要改这个模板的相关数据的填充了,先从登陆开始。会自动打开浏览器,并跳到Login路由。一个简单的后台管理模板出来了。原创 2023-05-31 11:23:44 · 285 阅读 · 0 评论 -
Linux使用PowerShell模块管理MsSql-Server
更新包列表注册:删除已注册包安装PowerShell安装成功启动PowerShellpwsh。原创 2023-05-28 23:33:02 · 670 阅读 · 0 评论 -
网狐大联盟数据库迁移到Linux系统
下载好后,安装并启动AzureDataStudio连接mssql-server。注册 SQL Server Ubuntu 存储库。下载Linux版AzureDataStudio。2.linux上安装mssql server。mssql-server服务组件完成。上面操作已完成数据服务的安装与运行.更新并安装mssql-server。导入公共存储库 GPG 密钥。导入公共存储库 GPG 密钥。注册 Ubuntu 存储库。登陆mssql-server。开发人员包运行安装命令。创建数据库与表并测试。原创 2023-05-28 18:23:21 · 1167 阅读 · 0 评论 -
HTTP Error 500.24 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置
【代码】HTTP Error 500.24 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。原创 2023-05-23 22:15:02 · 510 阅读 · 0 评论 -
网狐大联盟服务端源码分析之服务核心-ServiceCore-Base64编解码实现
5.生成的导出模块函数与对应的地址定义lib文件。添加预定义处理后自动切换为dllexport。4.库导出类型->使用模块定义文件def。SERVCIE_CORE_DLL 定义位置。2.dll类型->MFC共享DLL。1.Base64编码与解码定义实现。5.在def文件中定义要导出的函数。3.字符集->Unicode。1.工程属性->动态链接库。3.在导出类中定义函数。4.实现上面定义的函数。原创 2023-05-22 18:02:50 · 790 阅读 · 0 评论 -
网狐大联盟增加账号登陆功能
2. 发布CSB文件,并添加到前端工程资源目录下。点击确定后,取得用户名与密码并调用登陆功能。连接成功后回调,并发送账号登陆数据给服务器。运行客户端并输入用户名与密码,然后确定。成功通过用户名与密码登陆游戏大厅。为确定与关闭按钮增加点击事件处理。为账号登陆按钮添加点击事件处理。打开已发布csb文件所有目录。通过回调函数发送登陆数据。点击到弹出账号登陆窗口。调用登陆框架类登陆函数。创建socket连接。原创 2023-04-10 18:55:48 · 629 阅读 · 0 评论 -
网狐大联盟数据还原到docker下运行
打开AzureDataStudio连接到mssql server。安装docker并拉取mssql-server镜像。复制bak文件:,整个文件夹复制到docker中。复制去掉权限 的bak到docker上。在容器终端创建文件夹backup。点击容器,并转到容器终端,复制前要去掉文件权限。原创 2023-02-11 03:47:41 · 130 阅读 · 0 评论 -
网狐大联盟斗地主添加AI进行游戏
最终效果:执行脚本生成机器人并修改机器人昵称:执行上面脚本文件:成功生成机器人用户信息:同时会向下面表插入信息:启动机器管理,可看到机器人用户已进入游戏:如果 没有,点击添加:可对已进入用户进行调试:原创 2023-02-08 15:33:41 · 334 阅读 · 2 评论 -
0x774B9E37 (KernelBase.dll)处(位于 LogonServer.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突解决
0x774B9E37 (KernelBase.dll)处(位于 LogonServer.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。两种解决方案: 1.修改存储过程 2.修改代码。问题成功解决,可多用户同时创建房间。互斥对象释放锁时出错。原创 2023-01-26 11:28:27 · 1016 阅读 · 0 评论 -
网狐大联盟非联盟成员无法创建房间解决-暂时不可创建当前游戏,请选择其他游戏!
定位到发生问题协议所在位置: SUB_MB_QUERY_GAME_SERVER_RESULT。定位到问题所在函数:onSubGameServerResult。"暂时不可创建当前游戏,请选择其他游戏!问题解决,但没有成功进入游戏场景...附加到登陆服务器进程,进行断点调试。取消支持大联盟选中状态,并重启房间。约战服务器查询可用房间。创建桌子结构不一致导致。原创 2023-01-26 10:54:51 · 1179 阅读 · 0 评论 -
网狐大联盟服务端源码分析-服务核心
WHDataLocker.cpp : 数据锁类,线程操作数据时用。WHDataQueue.cpp : 数据队列类,异步操作数据用。WHCommandLine.cpp : 命令行参数操作类。WHMD5CheckSum.cpp : MD5操作类。WHIniData.cpp : ini文件操作类。WHRegKey.cpp : 系统注册表操作类。WHService.cpp : 系统服务操作类。WHSha1.cpp : Sha1算法操作类。WHThread.cpp : 线程操作类。系统服务相关操作实现。原创 2023-01-10 17:50:59 · 1548 阅读 · 3 评论 -
unity3d更新下载链接为空问题解决
断点调试,取接口地址。原创 2022-08-21 20:26:31 · 648 阅读 · 0 评论 -
unity3d工程lua脚本调试详细步骤
4.使用vscode打开unity工程下的lua脚本文件夹。现在已成功调试unity工程的lua脚本了。1.安装vscode与Emmylua插件。2.打开lua脚本文件夹,并添加调试配置。选择unity进程,进入调试状态。3.启动unity并打开工程。进入面板,点击调试按钮。启动游戏,自动进入断点。原创 2022-08-21 20:09:57 · 1914 阅读 · 0 评论 -
网狐U3D客户端连接大联盟服务器获取游戏列表错误解决
处理SUB_MB_LIST_SERVER消息时,数据结构长度不正确导致 前端251 后端返回 253。服务端tagGameServer与客户端tagGameServer结构不一致。网站记得放置gamelist.xml。错误提示房间列表长度不正确。读取并显示 游戏列表。原创 2022-08-21 17:04:08 · 849 阅读 · 2 评论 -
网狐U3D客户端登陆大联盟服务器成功无法进入大厅解决
不能进入大厅是是原因前端与后面数据结构不一致导致的。保存后,再次运行编辑器,可正常进入大厅。原创 2022-08-21 10:22:24 · 482 阅读 · 2 评论 -
网狐国际U3D客户端无法连接旗舰大联盟服务解决
原因:因为数据发送与接收映射位不一样导致,修改客户端发送与接收映射表可解。如出现无法请求相关接口,请确保IIS网站上有对应的xml文件。原创 2022-08-21 07:56:14 · 579 阅读 · 0 评论 -
网狐cocos2dx-lua模拟器默认窗口大小修改
修改下面宽高,重新编译模拟器工程,默认窗口大小已改变。1.默认为 960 x 640 太小了,原创 2022-08-19 16:16:21 · 650 阅读 · 0 评论 -
cocosjs游戏前端大厅源码分析之启动场景
播放开场动画完成后,接着播放启动场景动画。已进入游戏,刷新 场景进入。2..横屏模式,调试固定。本地热更文件与变量关联。启动场景加载龙骨动画。原创 2022-08-10 23:07:31 · 820 阅读 · 0 评论 -
CocosCreator手游多屏幕适配
2.准备一张宽度与高度都大于1334*750的背景,然后添加节点。1.设置设计宽度与高度,并选中适配屏幕宽度与高度。原创 2022-07-21 13:51:20 · 773 阅读 · 0 评论 -
you *might* want to use the less safe log_bin_trust_function_creators variable问题解决
mysql创建函数报:you *might* want to use the less safe log_bin_trust_function_creators variable错误添加下面这行,问题解决。SET GLOBAL log_bin_trust_function_creators = 1;原创 2022-07-21 11:02:34 · 487 阅读 · 0 评论 -
网狐子游戏工程GameServer.cpp中C++动态链接库入口dllmain详解
1. 初始化动态链接库需要用的的结构2. DLL导出主函数3. 让编译器不必检测你的警告,告诉编译器lpReserved参数已使用4. 当一个DLL被首次载入进程地址空间时,系统会调用该DLL的DLLMain函数,传递的参数fdwReason为DLL_PROCESS_ATTACH5. 当DLL从进程的地址空间解除映射时,参数fdwReason被传递的值为DLL_PROCESS_DETACH...原创 2022-06-11 11:45:26 · 338 阅读 · 0 评论 -
网狐游戏服务器-房间配置向导-组件属性与基本配置赋值
1.组件属性,在游戏服务管理类CGameServiceManager构造函数下赋值2.基本配置,在模块管理的服务选项卡中赋值初始化向导面板基本配置原创 2022-06-11 11:22:50 · 670 阅读 · 0 评论 -
vs2022禁用c++编译警告的两种方式
1. 禁用单个cpp文件编译警告#pragma warning(disable : 警告号)如提示C6031警告在cpp文件开头部分加入禁用警告指令 #pragma warning(disable : 6031) 警告线消失 2. 针对整个工程禁用C6031警告:原创 2022-06-10 16:12:16 · 5375 阅读 · 0 评论 -
网狐游戏服务器房间配置约战定制功能实现
最终效果:1.创建对话框资源并修改ID为IDD_PERSONAL_RULE,然后设计如下图效果2.添加对话框资源处理类DlgPersonalRule3.声明结构体变量与控件数据交互函数与规则结构体操作函数 4.初始化类5. 实现上面声明的函数 控件与结构体数据 交互 实现 结构体数据操作实现......原创 2022-06-10 12:14:30 · 696 阅读 · 0 评论 -
网狐游戏服务器房间配置向导服务定制功能页实现
最终效果:1. 添加对话框资源并设计对话框上的控件及标签内容,修改对话框命名为 IDD_CUSTOM_RULE 2. 为对话框添加类处理该对话框上的控件事件及数据处理3.为对话框上的控件添加关联变量 对话框上的所有变量存储于tagCustomRule结构体中4.4.定义m_CustomRule变量用于操作tagCustomRule结构体; 5.定义功能函数,用于填充控件数据到结构体,及填充结构体数据到控件6.定义结构体操作函数,用于获取及设置结构体的数据 上面基本上定义完成,下面来实原创 2022-06-10 10:43:02 · 301 阅读 · 0 评论 -
网狐大联盟AI不进入桌子问题解决
1.打开数据库WHQJAccountsDB,找到表AndroidLockInfo重置成功加载AI客户端AI成功进入游戏原创 2022-06-03 08:13:12 · 375 阅读 · 0 评论 -
网狐大联盟服务器环境搭建完整教程
1. 准备3台虚拟机,分别是 iis (192.168.3.108), server(192.168.3.106) , mssql(192.168.3.103); 3台虚拟机操作系统都是 windows server 2022 数据中心版本 64 位 ,带桌面GUI3台虚拟机内存与CPU : 4GB 2核 IIS网站服务器信息游戏服务程序运行服务器信息 数据库服务器信息3台服务器准备环境:1. mssql主机安装 数据库操作系统 MSSQL SERVER 2019 开发版 并安装SSMS数据库管理工具原创 2022-06-02 12:56:04 · 1441 阅读 · 0 评论 -
mysql创建函数报This function has none of DETERMINISTIC错误解决
错误如下图: This function has none of DETERMINISTIC查看状态信任状态,默认为关闭show variables like 'log_bin_trust_function_creators';启动信任状态set global log_bin_trust_function_creators=1;再次查看状态,已启用再次执行脚本,函数创建成功...原创 2022-05-31 18:04:24 · 414 阅读 · 0 评论 -
mysql存储过程中使用事务及临时表
1.创建存储过程语法CREATE procedure 存储过程名( 参数1 参数类型1, 参数2 参数类型2 )2.mysql事务语法SET TRANSACTION ISOLATION LEVEL READ COMMITTED; -- 设置事务级别START TRANSACTION; -- 开始事件 -- 这里写事件语句COMMIT; -- 提交事务ROLLBACK; --事务回滚,如果支持 不回滚 不用写3.临时表创建语法create temp原创 2022-05-30 15:39:02 · 868 阅读 · 2 评论 -
微软数据库存储过程迁移到mysql
源windows平台mssql数据库下的两个存储过程导出的MSSQL存储过程生成脚本:USE WHQJAccountsDBGOIF EXISTS (SELECT * FROM DBO.SYSOBJECTS WHERE ID = OBJECT_ID(N'[dbo].[GSP_GP_SaveOfflineMessage]') and OBJECTPROPERTY(ID, N'IsProcedure') = 1)DROP PROCEDURE [dbo].[GSP_GP_SaveOffl.原创 2022-05-29 23:45:01 · 269 阅读 · 0 评论 -
网狐大联盟斗地主游戏服务端源码分析之类与接口概述
1. LandServer类图桌子框架类CTableFrameSink实现两个接口,分别是ITableFrameSink接口与ITableUserAction接口游戏服务管理类CGameServiceManager实现了三个接口分别是IGameServiceManager与IGameServiceCustomRule及IGameServicePersonalRuleIGameServiceManager 为游戏服务管理接口IGameServiceCustomRule 为自定义游戏规则原创 2022-05-05 17:52:45 · 1950 阅读 · 0 评论 -
网狐大联盟启用AI功能
1.用脚本创建机器人账号并修改机器人昵称执行机器人生成与昵称修改脚本后查询后台用户,已成功生成机器人账号管理后台可查询到刚才生成的机器人账号打开并登陆机器管理工具登陆前先创建超级管理员用户登陆成功,在管理工具窗口选择要添加AI的游戏并进入如果已添加AI批次,进入后会看到如下界面,如没还没添加AI,点击右边的AI管理内的添加,进行添加机器人批次,成功后AI管理列表中可看到批次信息设置游戏模块支持机器人参加游戏现在客户端进入游戏,...原创 2022-05-03 18:33:43 · 1371 阅读 · 5 评论 -
网狐大联盟机器管理工具编译与使用
1. 使用VS2015打开平台工具解决方案,平台SDK选择8.1 ,编码模式为Unicode2.修改ServerInfo.ini填写可用服务器地址,此地址为游戏服务器地址,非数据库地址登陆管理后台,添加超级管理员用户输入刚才创建的用户与密码点击登陆进入机器 管理界面选择游戏与房间后点击进入房间,如果AI管理列表为空,点击添加会自动为选中房间添加AI...原创 2022-05-03 15:52:16 · 2324 阅读 · 3 评论 -
VsCode使用EmmyLua插件调试Unity工程ToLua代码
1.安装EmmyLua的VsCode插件2.配置通过进程ID附加3.点击绿色箭头启动调试 (确认之前已启动Unity并打开要调用的工程)调试运行游戏场景原创 2022-04-22 05:04:48 · 2561 阅读 · 0 评论 -
网狐U3D客户端游戏配置加载失败Couldn‘t connect to server解决
编辑器中运行游戏报配置文件无法加载断点调试C#文件于URL位置,发现IIS服务器上没有对应路径与文件复制缺少文件到IIS服务器对应位置补齐目录并复制文件确认xml文件能访问应用程序池改经典模式出现下面错误:发现更新地址为空接口返回字段为空更新网站后台配置字段问题解决,远程配置文件中的网站 端口与本地配置是的端口要一致...原创 2022-04-22 00:23:40 · 2174 阅读 · 4 评论