java - 游戏服务端一般是用什么开发的?学习游戏服务端开发之前需要哪些预备知识?
巴扎黑
巴扎黑 2017-04-18 10:48:27
0
6
704

像腾讯的LOL,CF,DNF,王者荣耀之类的游戏服务端都是用什么开发的?

学习服务端开发之前都需要哪些预备知识?


好像找了一圈发现这方面资料很少啊,只知道一个minecraft是java开发的,但是听网上别人说java的gc在服务端承载人数非常大的时候会出现卡顿,游戏中即使一两秒卡顿也会影响体验,所以想问问像腾讯那些同时在线几百几千万的游戏服务端都是拿什么开发的?

巴扎黑
巴扎黑

membalas semua(6)
刘奇

Sekolah pelayan permainan domestik sangat bercampur-campur
Secara amnya pengeluar besar mempunyai pengalaman projek yang tinggal dari era permainan pelanggan, menggunakan c++
Banyak pengeluar kecil dan sederhana menggunakan java
Terdapat beberapa permainan web dalam Guangdong yang menggunakan erlang
Yunfeng menyokong penggunaan C dan Lua, dan mempunyai ramai peminat
Lain-lain termasuk node.js dan pergi

Anda menyebut bahawa permainan aksi atau kompetitif seperti lol dan cf biasanya ditulis dalam udp, dengan mengambil kira isu seperti lag gc, permainan sebegitu biasanya ditulis dalam c/c++.

Jika anda ingin terlibat dalam pembukaan pelayan permainan, anda mesti mempunyai pengetahuan yang kukuh tentang rangkaian Linux juga sangat berguna, tetapi jika anda ingin memasuki syarikat besar, anda masih perlu mempunyai asas C++ yang kukuh

伊谢尔伦

Tencent C++ popular dan menggunakan rangka kerja dalaman Anda perlu bertanya IEG bakat daripada jabatan yang berkaitan

Untuk bahagian belakang permainan, anda boleh mengikuti blog Yunfeng dahulunya Yunfeng adalah pakar permainan NetEase yang hebat, tetapi apa yang dia anjurkan ialah C+Lua, tetapi tidak mengapa, pelayan mempunyai banyak pengetahuan bebas bahasa.

洪涛

Banyak klien dan pelayan permainan mudah alih kini dibangunkan menggunakan U3D dan C#

迷茫

Banyak bahasa boleh digunakan sebagai bahasa pelayan Syarikat kami menggunakan java

大家讲道理

1. Menggunakan java untuk membangunkan sudah boleh memenuhi keperluan kebanyakan pelayan permainan web, dan kos java adalah agak rendah berbanding dengan c++ PHP kadangkala mempunyai masalah dengan pautan, dan pelayan java adalah lebih baik untuk soket.
2. Lebih baik menggunakan asp.net dan php untuk membangunkan laman web.
3. Kecekapan pengkomputeran: c++ > skrip java > gunakan c++

迷茫

Permainan berskala besar seperti ini, seperti LOL dan DOTA2, pada asasnya ditulis berdasarkan C++

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan