前言从18年3月开始,进入新公司,参与一款slg海战类游戏的开发,全程负责slg海战类游戏大地图模块的开发,以及部分框架的完善和其他内容的开发。游戏已经正式上线一段时间了,工作空闲了一些,趁空闲的这段时间,我将记录此次项目的开发要点和难点。本文暂时只记录大体的框架。网络同步大地大部分slg类型的游戏对实时性要求都不高,因此我们采用状态同步,即使是网络不好的情况下也可以通过转圈的方式,屏蔽玩家操作,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 16:00:13
                            
                                485阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目智能客服爬虫SLG游戏语言javapythonkotlin模型异步事件驱动可能没什么模型可言actor模型传输协议httphttptcp + netty传输结构jsonjsonprotobuf数据库oracle,redismongodbmysql,redis数据库框架mybatispython库(类似jdbc)hibernate缓存架构管理员登录状态用redis可能只缓存了页码所有游戏用的数据            
                
         
            
            
            
            文章版权归腾讯GAD所有,禁止匿名转载;禁止商业使用;禁止个人使用。一、前言上文介绍了我们的SLG手游的服务器架构设计以及网络通信部分,本文介绍数据管理部分,在数据存储方面,我选择了Mysql、Memcache和Redis,利用这三种数据库各自的优势,各自发挥所长,在项目中有着不同的应用。二、游戏数据分析前文已经对游戏数据做了大概的分析,如下图所示:这是我个人对游戏中的数据进行的一种划分。其中,游            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 21:53:20
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # SLG服务端架构简介
## 什么是SLG服务端架构?
SLG(策略类游戏)服务端架构是一种用于开发策略类游戏的服务器架构。在SLG游戏中,玩家通常需要与其他玩家进行互动,建立自己的领地、部队、资源等等。服务端架构的设计需要考虑到游戏的实时性、扩展性和稳定性等方面的需求。
## 架构设计原则
在设计SLG服务端架构时,可以考虑以下几个原则:
1. **分层架构**:将服务端划分为不同的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-11 06:23:13
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            热血江湖服务端架设开服搭建教程玩网游比较多的小伙伴,相信对热血江湖这款游戏也不陌生,摆脱了传统武侠游戏阴暗血腥的游戏风格,提倡一种“明朗而愉快的武侠”精神。画面上即不会太随意又不会过于沉重,画面干净清新。活泼可爱的人物造型,并在外观上采用角色的Avatar系统,按身份的不同变换着多样的衣裳和修饰。今天艾西给大家说下开热血江湖sf需要准备那些东西想要开服,需要准备好服务端、服务器、SQL数据库安装运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 10:32:40
                            
                                253阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            架构的分析模型 一. 讨论的背景 现代电子游戏,基本上都会使用一定的网络功能。从验证正版,到多人交互等等,都需要架设一些专用的服务器,以及编写在服务器上的程序。因此,游戏服务器端软件的架构,本质上也是游戏服务器这个特定领域的软件架构。 软件架构的分析,可以通过不同的层面入手。比较经典的软件架构描述,包含了以下几种架构:运行时架构——这种架构关心如何解决运行效率问题,通常以程序进程图、数据流图为表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 19:00:29
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现一个基础的服务端架构
随着互联网的发展,服务端架构已成为开发者必须掌握的一项技能。本文将为刚入行的小白详细介绍如何实现服务端架构的过程,包括各步骤的具体代码示例和注释。
## 服务端架构的基本流程
下面是实现服务端架构的基本流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1    | 选择开发语言和框架 |
| 2    | 设置开发环境 |
| 3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-25 05:31:35
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            魔兽世界服务端开服架设服务器搭建教程Centos系统 作为魔兽世界资深玩家,你是否有想过自己开服当服主?相信能看到此篇文章的你心里是有想法的。首先你需要知道开魔兽需要准备哪些东西,我是艾西今天带您了解下魔兽世界开服需要的东西想要搭建一个魔兽商业服,需要有魔兽世界服务端、网站系统、和一台服务器,若是自己不会技术,就要请个技术进行架设、调试,顺便把技术学了毕竟这是个一劳永逸的事情。目前最完美            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 10:18:37
                            
                                217阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初始koa nodejs
    服务端编程零、初识服务器编程服务器编程一般由python、Java、nodejs等,但前端一般使用的都是nodejs来写nodejs就是可以让JavaScript脱离浏览器运行,之前的js只能在浏览器中运行,就不能做一些关于资源文件的操作,现在可以脱离浏览器就可以有更多的可能性,nodejs就可绝大多数后端都在:读写数据库:前端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 10:18:09
                            
                                621阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:常见八股文        api的实用,原理,底层数据结构,查找算法二:mysql优化      原理,数据结构等 三:redis      原理,数据结构, 集群模式等 四:kafka     运作原理,一致性,幂等性,不丢失等解决方案;五:场景题 &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 08:17:44
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 服务框架的设计尽管不同的分布式服务框架实现细节存在差异,但是核心功能差异不大,下面的架构图描绘了一个分布式服务框架的整体逻辑架构。总共分为 3 层:服务层,Service,其中主要部分就是动态代理,主要用于将服务提供者的接口封装成远程服务调用。上层的服务接口用于 Spring 之类的业务框架使用,也是 Spring 的 bean.过滤器层,服务调用职责链,提供多种调用切面供框架自身和使用者扩            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 16:40:41
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ET框架是什么我就不罗嗦了:请查看:https://github.com/egametang/Egametang我自己介绍一下:https://gitee.com/beyonehu/manual_dota好了,下面开始介绍ET框架。首先你要搭建环境,必须严格按照文档要求一步一步来,VS2017,以及Unity的版本不能错。如果你能够跑起来demo了,那么我们就发车了。滴滴,老司机们,抓好扶手。首先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 22:30:18
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             之前的博客上写了很多自己感想,感悟没有涉及到具体技术,感觉愧对大家 :) ,今天来点干货。      现在孤立的手机端应用已经不多了,大都需要涉及到和服务器端通信。想当时我们团队做第一款应用时为解决这个问题费了不少功夫,现在这个技术已经在团队内部固化和成熟了。在这里和大家分享一下。                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 22:07:13
                            
                                1457阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务端:1.创建一个Socket对象。用来侦听的。2.绑定端口和IP3.开启侦听4.开始接受客户端连接5.创建一个代理通信Socket对象。用来通信的。6.发送消息接收消息7.收到客户端的道别,也会回一个:我也走了8.关闭Socket客户端:1.创建Socket对象2.连接服务器3.发送消息接受消息4.停止连接服务器和客户端都可以。发消息:我要走了。5.关闭Socket            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 12:04:39
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务端Spring Boot架构的探讨与解析
在当前的互联网应用开发中,Spring Boot框架逐渐成为了开发者们的首选。由于其简洁高效的特性,使我们在构建微服务架构时,能够降低复杂度。同时,Spring Boot还具备良好的扩展性,支持快速集成各种技术。这类架构已逐渐成为支持现代服务端开发的重要组成部分。
> “Spring Boot的便捷性在于简化配置,提升了开发效率。” — 来自开发者            
                
         
            
            
            
            在设计“mmorpg服务端架构”时,首先我会考虑其背景及重要性。MMORPG(大型多人在线角色扮演游戏)需要一个高效稳定的服务端架构,这样能够支撑成千上万的玩家同时在线,保证游戏的流畅性和响应速度。
### 背景描述
在研究“大型多人在线角色扮演游戏”时,我们可以用四象限图来理解不同架构的优缺点。四象限图可以帮助我们在性能、可扩展性、稳定性、安全性等维度上进行分析。
```
quadrant            
                
         
            
            
            
            # 服务端开发架构简介
在现代软件开发中,服务端的架构设计至关重要。一个良好的服务端架构不仅能提高应用的性能,还能增强其可维护性和扩展性。本文将介绍服务端开发架构的基本概念,并提供基础代码示例。
## 一、服务端开发架构的基本概念
服务端开发架构通常分为几个关键组件,包括但不限于:
1. **请求处理**:接收客户端请求并返回相应的数据。
2. **业务逻辑层**:处理具体的业务规则。
3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-08 03:49:10
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   前段时间沉迷csgo,刚好也有一些小伙伴可以一起玩,想说弄个内战,但是大家也都没弄5e之类的其他平台,所以就想着搭建一个服务器,这样子又简单之后又能够设置一些比较有意思的模式。准备工作       首先你需要一个云服务器,最好带宽能够在1~2M以上。我选择的是阿里云的云服务器ECS,如果是24周岁以下的话            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 22:51:39
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Kubernetes(简称K8S)中部署Java服务端应用是现代开发中非常常见的一种架构方式。Java作为一种跨平台的编程语言,相对稳定性和性能表现也比较出色,结合K8S的弹性和可伸缩性,可以更好地支撑高并发的业务场景。下面我来介绍一下如何实现Java服务端架构在K8S中的部署。
### 实现Java服务端架构在K8S中的部署流程
| 步骤 | 描述 |
| --- | --- |
| 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 10:50:22
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、方案背景:随着工业4.0大力推动智能制造,完善的售后维护和技术服务逐步被各设备厂商所重视,服务将成为企业新的利益增长点,传统的售后服务已经远远不能满足客户需求,甚至给公司带来一定的经营成本和维护成本的压力,基于厂商需求,东用科技推出基于VPN的设备快线远程维护解决方案完美解决了上述烦恼。二、方案介绍:客户现场PLC使用网口/串口连接北京东用科技ORB305工业无线路由器,路由器通过4G/5G或