发布网友 发布时间:2022-04-29 00:42
共1个回答
热心网友 时间:2022-06-26 16:16
首先要明白你的服务器程序是个什么样的程序。 如果你对人机接口很在意的话,那么在Win32环境下编写的游戏服务器程序应该比较适合你。而如果你对命令行熟悉的话,那么无论什么操作系统都可以了。问题的关键不是采用那个操作系统,而是你对那个操作系统有更深入的了解,你在那个操作系统上的编程经验更丰富些。 其次你要选择适合你自己的操作系统。 你所罗列的操作系统都很适合作为游戏服务器程序的系统支撑。关键你要选择你最拿手的操作系统。比如:如果你熟悉win32系统,那么,你就应该知道,在win32下,有什么样的数据库系统可以支持你的游戏永久性存储、有什么样的网络协议可以利用、系统调试可以到达什么地步,尤其在win32下,多线程支持程度,是否有线程池可以用,是否要自己管理线程产生的垃圾等等。同理也适用于unix系列的操作系统。 最后要说明的是智者可以把win32调理成很棒的服务器,庸者把很棒的unix砸成废铁。 结论,什么系统都可以(包括你自己写的操作系统),关键在于你对那个更加熟悉。(学习最难的,用最简单的!)