工欲善其事,必先利其器

在使用Unity开发游戏的过程中经常需要同时启动两个甚至多个Unity客户端来进行测试或调试,最简单的做法自然是checkout两份工程。

但会遇到一些问题:

  • 每次开第二个工程Unity就会先报错,然后让你选择工程,虽说无关痛痒,但次数多了也容易让人烦躁:

  • 任务栏上的Unity图标很容易忘记哪个对应哪个工程
  • 用VS进行debug的时候不知道应该挂到哪个进程上,这是最烦的

当然这些令人不爽的问题都是可以解决的,下面是我的做法:

继续阅读

处女作还是献给钟爱的 Call of Duty: Modern Warfare 2。

cod6的游戏服务器运行在windows下,但是也可以用wine在Linux下跑,优点:

  • 省钱
  • 省钱
  • 省钱

1核CPU、512M内存的最低配阿里云ECS,可以无压运行一个游戏服,32块/月。然而这种配置单跑windows系统都是impossible。

当然你需要有一点点Linux基础,如果不懂还想折腾就去翻一翻《鸟哥的Linux私房菜》前几章就足够了。

你还需要先懂得如何在windows下搭建cod6的服务器,如果也不懂,去看逗比41的帖子:http://bbs.3dmgame.com/thread-4389344-1-1.html

以下方法只在Ubuntu 14.04 32位下测试通过,其他Linux发行版或64位Ubuntu测试未成功,没深究原因。

全部操作过程的SecureCRT打屏在这:securecrt_output.txt

下面贴一下主要的步骤和命令:

继续阅读