前几天花了点时间研究了一下红中房卡麻将的搭建,视频有四十多分钟,基本把流程走了一遍。我自己照着操作下来,感觉主要难点还是数据库和端口配置,剩下的就算是照葫芦画瓢。
一开始先是把环境搭好,用的还是常见的 windows Server 加 SQL Server。装好以后要记得打开 SQL Server 配置管理器,把 TCP/IP 协议启用,然后给每个 IP 地址绑定端口。截图里能看到,我这里设置的是 1433,另外有一个外网 IP 也绑定了同样的端口。新手最容易忽略的就是这一块,如果不启用 TCP/IP,服务端根本连不上数据库。
数据库导入的时候,视频里给的表是现成的,直接附加就能用。我第一次操作时遇到过路径不对的情况,导致数据库无法附加,后来才发现是文件夹权限没放开。改完权限再导入,一切就顺利了。账号密码基本用默认配置,没必要去改复杂的。
服务端跑起来以后,界面上会显示一堆日志信息,大部分是检测端口和连接的提示。如果报错,一般都是数据库连不上,要么是端口没开,要么是账号密码对不上。解决方法就是回到配置文件里逐一排查。
再往后就是搭建房间的部分了。这个环节其实比较简单,创建房间以后客户端就能进了。唯一要注意的是防火墙,有时候端口开了但外网连不上,就是防火墙规则没配置好。关掉再测一下,基本就能通。
视频里最后还讲了下常见的错误,比如客户端连不上服务器、启动闪退之类的。大多数情况都是环境没配好或者端口冲突。我自己在虚拟机上试的时候就遇到过一次端口被别的进程占用,用 netstat 查到 PID 再结束掉就好了。
整体搭建过程下来,大概四五十分钟算是能完整跑通。总结下来,红中房卡麻将的架设流程并不算复杂,关键就是 SQL 配置和端口设置,一旦这两步搞定,剩下的都还算顺畅。
备注:转载请注明出处,仅限技术交流,禁止商用!
下载地址: