最近接了几个游戏可执行程序,负责把这些一堆堆东西给搭建起来,好在外网运营。因为不知道源码,很多东西必须要靠猜测。搭建的过程可谓是苦不堪言,经常要搞到半夜,一个电话就要马上处理。
好在是有所获。
比如游戏服务器端口规划,由于一个区可能有多个进程,那么不同进程通信就需要监听端口,模块分离的越细,端口规划的越多。那运维要是配这些端口要烦死了,设想一个机器上要开很多个区服,那么区服之间的端口不能重复,既要本区之间不能重复,还要区与区之间不能重复,也还得找到对应关系。
那怎么解决才好呢,设想一个等式,只要输入区服,就能确定端口是多少。在这里就把问题给解决了。运维人员只需要配置的是区服,比如1区或者2区。
虽然看起来简单,但是我觉得也算是巧妙了。
尽管端口给优化了,但是运维人员还是要配置很多东西,那为啥不用一个模板,然后针对这个模板写个shell脚本,一键开服就解决了。
思绪飘零,记下心动的地方。