基本上,只要是完整的游戏客户端和服务端,启动失败经常就是防火墙、系统安全限制,文件完整性,运行环境的问题。
如果以上都没问题,那基本上就是MySQL服务运行的问题。
思路是:
首先检查3306端口是否被占用,如果有占用,就关掉占用的程序,重新运行服务端。
如果游戏结束后,3306端口没有被成功释放,还是得手动去释放一下。
办法:
打开cmd,用以下命令检查3306端口的占用情况:
|
1 |
netstat -ano | findstr :3306 |
如果发现有占用,用以下命令查找占用的进程名字。
|
1 |
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234 |
找到进程名字后,进入任务管理器,结束该进程。
如果有多个进程都在占用,那就关掉所有的占用进程即可。
然后就可以顺利运行游戏了。



