码迷,mamicode.com
首页 >  
搜索关键字:游戏服务器    ( 346个结果
pinus 启动 server "xxxx" "xxx" register master failed问题
最近在试着用利用pinus实现一个个人的游戏服务器项目。 pinus是网易开源服务器pomelo基础上,用ts改写的一个开源项目,优点是ts比js要更规范,很多类型错误在编译期间就能发现,避免很多低级错误。 但是很多文档还不是很完全。今天就掉到坑了。 在利用pinus start 启动之后,发现我新 ...
分类:其他好文   时间:2018-05-06 13:32:04    阅读次数:356
JVM基础学习之基本概念、可见性与同步
开发高性能并发应用不是一件容易的事情。这类应用的例子包括高性能Web服务器、游戏服务器和搜索引擎爬虫等。这样的应用可能需要同时处理成千上万个请求。对于这样的应用,一般采用多线程或事件驱动的 架构 。对于Java来说,在语言内部提供了线程的支持。但是Java的多线程应用开发会遇到很多问题。首先是很难编 ...
分类:其他好文   时间:2018-04-26 12:30:10    阅读次数:242
游戏服务器架构
公司有几套游戏服务器,各有优缺点。本文将其中一套服务器架构大概阐述下,算是做一个知识记录吧,尽管它有很多缺点,设计上存在硬伤,但支持公司目前乃至未来几年的业务量还是充分足够了。 总体架构如下图: ...
分类:其他好文   时间:2018-04-25 15:59:24    阅读次数:162
java 中 热部署与卸载关系
今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。 在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者J ...
分类:编程语言   时间:2018-04-23 00:25:52    阅读次数:214
Netty构建游戏服务器(三)--netty spring简单整合
一,基本方法 上节实现了netty的基本连接,这节加入spring来管理netty,由spring来开启netty服务。 在netty服务器中,我们建立了三个类:HelloServer(程序主入口) , HelloServerInitializer(传输通道初始化),HelloServerHandl ...
分类:编程语言   时间:2018-04-04 21:18:20    阅读次数:208
Netty构建游戏服务器(一)
一,Netty是什么 1,Netty是由 JBOSS 提供的一个 java开源 框架。 2,Netty是JAR包,一般使用ALL-IN-ONE的JAR包就可以开发了。 3,Netty不需要运行在Tomcat这类服务器中,他是单独构建一个服务器。 4,Netty可以构建HTTP服务器,socket服务 ...
分类:Web程序   时间:2018-04-04 18:16:20    阅读次数:226
Netty构建游戏服务器(二)--Hello World
一,准备工作 1,netty-all-4.1.5.Final.jar(官网下载) 2,eclipse 二,步骤概要 1,服务器开发 (1),创建Server类 该类是程序的主入口,有main方法,服务器开启也是在此执行。 该类主要是提供了channel链接,绑定了端口。 该类需要new一个Inita ...
分类:Web程序   时间:2018-04-04 18:13:29    阅读次数:266
游戏服务器设计之NPC系统
NPC系统是游戏中非常重要的系统,设计的好坏很大程度上影响游戏的体验。NPC在游戏中有如下作用: 1. 引导玩家体验游戏内容,一般游戏内有很多主线、支线任务,而任务的介绍、接取、领取奖励等操作都是通过NPC的操作,一般会有几个核心NPC,再不停的任务引导中,玩家会对核心npc印象深刻,强化了游戏代... ...
分类:其他好文   时间:2018-02-22 13:41:37    阅读次数:185
游戏服务器缓存策略
1:什么是缓存 在数据库与服务器逻辑之间加入的数据层2:作用 减少数据库操作 服务器使用mysql作为数据库,mysql每秒钟并发数量有限,所以我们要减少mysql的操作。3:erlang的缓存 erlang 在内存中可用 进程字典/ gen state / ets 储存变量,理论上三种方式都可以作 ...
分类:其他好文   时间:2018-02-04 13:58:12    阅读次数:196
游戏服务器设计之任务系统
任务系统是游戏中最重要的系统之一,本文旨在设计一个轻量清晰的任务系统。通用易扩展是本系统关注的重点。任务系统中当角色的条件满足时,自动触发每一类型的任务,每个任务有其所需的完成条件,当角色完成了指定的操作后,则会触发任务自动完成,任务完成后一般玩家会领取对应的奖励,结束任务,此任务的生命周期结束,如... ...
分类:其他好文   时间:2018-01-21 22:32:50    阅读次数:181
346条   上一页 1 ... 6 7 8 9 10 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!