游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 334830176

向学服务器端求大神指条路线~~

[复制链接]

22

主题

144

帖子

193

积分

注册会员

Rank: 2

积分
193
发表于 2017-10-12 14:26:31 | 显示全部楼层
正巧看见算是缘分把。

首先你需要搞清楚目前的网络通讯的基础叫做 TCP/IP 协议4层模型,我就不说那个教科书说的7层模型了把。
Unix网络编程上册,或者TCP/IP 协议第一卷。(学习实践每天4小时的话,估计1-2个月,请耐心打完所有例子)。

然后,你需要学习并发(JAVA的并发,C++的并发),因为网络延迟必须用并发机制处理,不可能用单线程,有人用用单线程处理,上线用户上去了你就吃运营的口水吧就。
Java并发(Netty),C++的并发库有一些,选择一个即可。

然后,你还需要学习数据库相关技术,比如选择SQL或者noSQL,先学习简单的单服务器构架,在学习主从式构架,在分布式。如果你想放长线,请付出时间。书的话不推荐了,随便找几本,国外翻译的,看看再说。

还有在实际工作中需要开发GM工具(参与或者指挥别人),需要javascript;如果需要高速响应,需要memcache技术;调试的实话需要log服务器,多了去,这个嘛,只有做过的人知道其中的重要性,别的就不说了。

一定要linux服务器哈,不要丫的Windows Server,看你是一张白纸,叔告诉你的是真理。linux难学是吧?鸟哥系列的书籍恶补一下,没问题的。

呼呼,我也闲着蛋疼,很快就没时间瞎逛了。祝楼主不要版图而费哦。

1

主题

9

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2017-10-24 19:24:18 | 显示全部楼层
楼上偏颇了,我恰恰就推荐一定要用Windows Server,Why?不说别的光IOCP本身就自己具有强大的网络负载均衡能力,让你的工作效率提高了不是一点半点,还不用花冤枉时间去维护和修改。

0

主题

7

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2017-10-25 13:40:13 | 显示全部楼层
发表于 2017-10-9 13:22:23
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-24 17:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表