服务器
文章平均质量分 54
sandyznb
这个作者很懒,什么都没留下…
展开
-
Apple 内购IAP
1:客户端传tradeid(商品ID)来服务器下单,下单成功之后服务器告诉客户端下单成功了,2:客户端拉起支付 支付成功之后 会收到票据,客户端把票据发给服务器,服务器再去苹果校验客户端是用的unity的插件收到的格式如下这个Payload就是已经base64之后的结果,这个发给服务器 服务器去校验就好了transid 是com.kx880.devilhunter.101XXXXX 根据返回结果中status判断是否成功..................原创 2022-06-16 17:28:29 · 1170 阅读 · 1 评论 -
由邮件系统 引发的mysql 排序问题
前边我们介绍了游戏中的邮件系统-----游戏服务器---邮件系统_zhangdell的专栏-CSDN博客一:问题发现最近客户端更换引擎,所有的功能都得重新对接,在对接邮件功能时客户端反馈了一些异常问题,当时第一感觉是客户端自己的问题,因为这些功能已经在生产环境跑了2年的时间了,而且邮件这套逻辑 已经在另外一个项目当中跑了8年了,如果有问题应该早就出了。具体问题如下:CREATE TABLE `msg` ( `id` int(11) NOT NULL AUTO_INCREM...原创 2022-02-21 19:22:43 · 163 阅读 · 0 评论 -
ARPG游戏角色行为分析
场景中的角色 大体上分为2种:玩家自己、别的其他的(别的玩家、怪物、NPC等)对于玩家自己而言,别的物体他们所有的数据和行为都是服务器gao'zh原创 2021-06-04 19:20:58 · 466 阅读 · 0 评论 -
ubuntu server 18.04 搭建samba
sudo apt-get install samba samba-commonsudo mkdir /home/ubuntu/samba/sudo chmod 777 /home/ubuntu/samba/sudo smbpasswd -a ubuntusudo vim /etc/samba/smb.conf[share]comment = share folderbrowseable = yespath = /home/ubuntu/samba/create mask = 0原创 2021-06-01 21:52:00 · 198 阅读 · 1 评论 -
AOI 十字链表法(半径相同)
AOI主要有九宫格、灯塔和十字链表的算法实现。本文阐述十字链表的实现目前就考虑的是二维坐标,若是二维地图,将地图内的对象按照坐标值,从小到大分在x轴和y轴两个链表上。如果是三维地图,则还需要维护多一个z轴的链表...原创 2021-06-01 16:50:07 · 604 阅读 · 0 评论 -
游戏任务系统
from collections import OrderedDictimport loggingclass EventObserver(object): def __init__(self): self._listeners = {} pass def addEventListener(self,eventname,taskid,listener): if not self._listeners.has_key(eventnam..原创 2021-05-31 11:33:36 · 272 阅读 · 1 评论 -
ARPG游戏 记录
1:登录业务系统 登录注册 角色创建账号密码正确 才到角色创建这一步1 注册完之后---->角色创建2 账号密码输入之后 如果角色没有创建--->创建角色3 角色名字在client 随机or输入 初步校验合法性 server校验网络库 PESocket玩家属性level #等级exp #经验power #体力coin #金币diamond #钻石crystal #...原创 2021-05-31 10:08:10 · 117 阅读 · 1 评论 -
socket 编程5 client端加入select
server.cpp#define WIN32_LEAN_AND_MEAN#include <WinSock2.h>#include <windows.h>#include <WS2tcpip.h>#include <stdio.h>#include <vector>#pragma comment(lib,"ws2_32....原创 2019-11-11 17:26:48 · 334 阅读 · 0 评论 -
socket 编程4 server端加入select 以便处理更多client
select(_sock + 1, &fdRead, &fdWrite, &fdExcept, NULL);select最后一个参数有三种情况: timeout == NULL等待无限长的时间。等待可以被一个信号中断。当有一个描述符做好准备或者是捕获到一个信号时函数会返回。如果捕获到一个信号,select函数将返回-1,并将变量erro设为EINT...原创 2019-11-11 14:56:24 · 173 阅读 · 0 评论 -
socket 编程3
继续修改前边的代码,网络报文数据格式自定义server#define WIN32_LEAN_AND_MEAN#include <WinSock2.h>#include <windows.h>#include <WS2tcpip.h>#include <stdio.h>#pragma comment(lib,"ws2_32.lib")...原创 2019-11-08 16:45:36 · 145 阅读 · 0 评论 -
socket 编程 2
稍微修改 上一次的代码,手动输入指令 像服务器发送不同的指令,服务器回复不同的消息server#define WIN32_LEAN_AND_MEAN#include <WinSock2.h>#include <windows.h>#include <WS2tcpip.h>#include <stdio.h>#pragma comme...原创 2019-11-08 16:42:38 · 128 阅读 · 0 评论 -
socket 编程 入门篇
server代码段#define WIN32_LEAN_AND_MEAN#include <WinSock2.h>#include <windows.h>#include <WS2tcpip.h>#include <stdio.h>#pragma comment(lib,"ws2_32.lib")int main(){ W...原创 2019-11-08 16:38:00 · 142 阅读 · 0 评论 -
jemalloc 安装
https://www.cnblogs.com/life2refuel/p/7706253.html原创 2019-05-10 16:56:45 · 742 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理]
https://www.cnblogs.com/Anker/p/3265058.html原创 2019-02-23 11:38:18 · 228 阅读 · 0 评论