工欲善其事,必先利其器
在使用Unity开发游戏的过程中经常需要同时启动两个甚至多个Unity客户端来进行测试或调试,最简单的做法自然是checkout两份工程。
但会遇到一些问题:
- 每次开第二个工程Unity就会先报错,然后让你选择工程,虽说无关痛痒,但次数多了也容易让人烦躁:
- 任务栏上的Unity图标很容易忘记哪个对应哪个工程
- 用VS进行debug的时候不知道应该挂到哪个进程上,这是最烦的
当然这些令人不爽的问题都是可以解决的,下面是我的做法:
工欲善其事,必先利其器
在使用Unity开发游戏的过程中经常需要同时启动两个甚至多个Unity客户端来进行测试或调试,最简单的做法自然是checkout两份工程。
但会遇到一些问题:
当然这些令人不爽的问题都是可以解决的,下面是我的做法:
处女作还是献给钟爱的 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
下面贴一下主要的步骤和命令:
Powered by WordPress & Theme by Anders Norén