5
网络游戏服务端用什么语言写区别是不是不大? Java /C++/C#哪个用得更多,为什么?
source link: https://www.v2ex.com/t/839916
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
20 条回复 • 2022-03-13 17:13:42 +08:00
kiracyan 22 小时 18 分钟前
c++ go
BrettD 22 小时 17 分钟前 via iPhone 1
C++,游戏服务端业务时延敏感
paoqi2048 22 小时 12 分钟前
主要看项目的技术选型,一般是 C++写底层再搭配一门脚本语言如 Lua/Python ,另外就是 Java 、C#、PHP 、Erlang 和 Go 这种
whitehack 22 小时 8 分钟前
我们用的 nodejs 和 go
nightwitch 22 小时 7 分钟前
和游戏品类有关系。。moba/fps/mmorpg/SLG/消消乐所用的服务器技术差很多
newtype0092 21 小时 42 分钟前
除了上面说的 C++,有些延时不敏感的会用 Java ,比如回合制卡牌、棋牌、益智类小游戏等。
ragnaroks 21 小时 33 分钟前
具体看游戏类型和数值设计,如果是那种战力养成的游戏还真挺吃优化的,像仙境传说老游戏没啥氪金点就可以直接 dotnet+mysql 1c2g 带 50 多人
forgottencoast 19 小时 58 分钟前
@theklf4 哈哈,#6 莫名其妙。
ly841000 19 小时 25 分钟前
go 不用强行刷存在感吧?哪个著名点的游戏用 go 了?
magicdawn 16 小时 45 分钟前
咋没有 rust 啊
luckyrayyy 14 小时 48 分钟前
ZGC 能做到 TB 级别内存的 stw 时间低于 1ms 了,应该很少有游戏会严苛到这种级别吧?未来会不会有很多游戏后端用 Java ?
Leviathann 14 小时 39 分钟前
@luckyrayyy 我认识一人在页游公司,他们用的 jvm 生态,语言是 kotlin 好像还有 akka 框架
bruce0 5 小时 18 分钟前
以前基本都是 C++,现在的分游戏类型了
像卡牌(阴阳师),养成类的(暖暖),等对延时不敏感的游戏现在大多数用 go 就可以了, 广州那边很多用 erlang 的,听说还都是用一个框架出来的, 听说过有用 java 的, 但是认识的没有用的
像 fps, moba, mmorpg 这些, 基本还是 C++, 毕竟对延时很敏感, go 有 GC 还是会有影响的
像我司, 卡牌都是 go 新开的 fps 用的 C++
@ly841000 游族的少年三国志 就是 go 写的
像卡牌(阴阳师),养成类的(暖暖),等对延时不敏感的游戏现在大多数用 go 就可以了, 广州那边很多用 erlang 的,听说还都是用一个框架出来的, 听说过有用 java 的, 但是认识的没有用的
像 fps, moba, mmorpg 这些, 基本还是 C++, 毕竟对延时很敏感, go 有 GC 还是会有影响的
像我司, 卡牌都是 go 新开的 fps 用的 C++
@ly841000 游族的少年三国志 就是 go 写的
documentzhangx66 2 小时 15 分钟前
其实如果性能允许,能用 Java 、C#、node 、python 、甚至 php 写后台,谁愿意用 C 或 C++。
很多游戏后台用 C++,那不是优势,而是无奈。
很多游戏后台用 C++,那不是优势,而是无奈。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK