架设灵犀端,确实比之前的麻烦。之前那叫一个简单。
安装服务器环境,那些就不赘述了,不懂的搜我之前的教程。
跑脚本要注意了,要跑灵犀脚本,不要跑之前的脚本。
服务端要用去掉授权的包,不然还得去授权。去授权方法先不写了。
要改几个地方
服务端\src\main\resources
c3p0.properties第二行
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
important.properties第二十行、二十一行
server.redisport=6379
server.version=version-28.4
log4j.properties第二行
log4j.rootLogger=OFF, stdout
关掉DEBUG,烦人。。
服务端\src\main\java\org\come\server
GameServer.java
/** redis端口 */
public static String redisIp = "127.0.0.1";
public static int redisPort = 6379;
IP默认是127.0.0.1不动,端口改成6379
服务端\src\main\java\org\come\tool
NewAESUtil.java 第二十一行
public static String sKey = "VFSDfgefcadfbdse";
VFSDfgefcadfbdse 这个是key 必须记住,你随意换,但长度最好不变,要用。
客户端源码\src\com\gl\util
Xy2Util.java
290行 用你的IP
295行 CRYPT_KEY = "VFSDfgefcadfbdse";
改成和服务端一致。
客户端\源码\GameClient3.0\src\org\come\until
NewAESForServerUtil.java 这个好像不用改,我改了也没事
NewAESUtil.java
打开改sKey = "VFSDfgefcadfbdse"; 别的不要乱改。
客户端源码\GameClient3.0\src\org\come\socket
DownLoadTxt.java
第60、61 行
IP和端口改掉 比如你的IP 156.23.40.11 端口8083
第80、81行
去掉注释,把前面那俩//去掉,让代码生效。
ip = "156.23.40.11";
port = "8083";
GameClient.java
第35行 VERSION = "version-28.4";
和服务端的important.properties要一致
第277行 你的IP
278行,7100端口
最后找到客户端
路径:客户端\resource\other
configure.xml 打开
<address>Y/zxO0623x5WaqCTXCgLEQ==</address>
Y/zxO0623x5WaqCTXCgLEQ==
这个是加密后的IP
用工具或网址给加密
秘钥填写VFSDfgefcadfbdse
原文填写你自己的IP
点击加密,即可生成秘钥 Y/zxO0623x5WaqCTXCgLEQ==
填写进 configure.xml 即可。
必须用支持灵犀的客户端才行,老客户端不能用。
|