lechaxiang 发表于 2015-7-2 21:37:39

豆粕2修改

第一步,打开VM 选择虚拟机 选择你斗破2的镜像文件
第二步,VM-编辑-虚拟网络编辑器

-VMNET0使用桥接模式-VMNET1使用HOST-ONLY模式-

VMNET8使用NET模式将子网IP设置为192.168.200.0 子网掩码[b255.255.255.0

注镜像内的IP设置为192.168.200.101所以配置子网IP需要192.168.200.0 启始范围内!

第三步,打开虚拟机电源,第一次运行会弹出个窗口 移动 复制 ,要选择 移动

第四步,使用WinSCP.exe链接linux虚拟机主机名192.168.200.101 用户ROOT 密码123456

说明下 我发布的那个端解压后里面就有配置好的WinSCP.ex所以不用编辑了,直接打开链接就可以

第五步,依次打开usr/local/nginx/vhosts 目录下有www.conf和s1.conf

这个2个文件相对应usr/local/nginx/html 目录下的 www 和S1 d的配置了。

www.conf 右键-编辑-保存-关闭

      listen80; 这里是端口如果80端口关闭请改为任意支持的端口

      server_name192.18.200.101; 这里是IP地址,外网配置为你的域名就可以

usr/local/nginx/html/www是你游戏主页的配置

s1.conf右键-编辑-保存-关闭

      listen   81;此端口不可与WWW内重复

      server_name 192.18.200.101; 同上这里使用你的域名

打开 usr/local/nginx/html/www/to_game.php

找到这一段
          header("Location: http://192.168.200.101:80/user/start.php?account={$account}&tstamp={$time}&agentid={$agentid}&serverid={$serverid}&fcm={$fcm}&ticket={$ticket}&advtgm=1");

修改红色部分为你的域名端口一同修改,

这里填写的端口为S1内配置的端口 需要一致

以下最重要的一点 使用醒目字体 要睁大眼睛看清楚了

第六步最关键的一部

其他的教程只是告诉你修改IP。并没有告诉你怎么操作。

如果你是按照常规的方法右键编辑保存。

那么游戏永远无法正常启动,永远卡节点。

这样你就认为是端的问题。

错了,这是你修改方法的问题。

我现在详细进行说明如何修改这个配置!

打开data/dpcq_local_S1/setting/

目录下只有一个文件common.config 这个是整个端的配置文件。先别着急打开!

第一 右键选择复制复制到你的物理机,路径随便 只要你能找到就好了!

第二 使用notepad++ (如果解压包里没有自己去百度找一个!)打开common.config

%% A机IP       这里是虚拟机对应的IP 不需要修改。

{master_host, "192.168.200.101 "}.

                %% 内网IP对外域名对外开放的端口: 每台机器不能超过8个!!!

                %%{"192.168.0.104", "mccq4.my4399.com", } 这一段没搞清楚是啥。所以不用管

                {"192.168.200.101", "192.168.200.101", }

红色哪里修改为你的对外域名 8080 443 对外的端口 这里可以只开放一个端口,

如果8080 443 端口未开放 可以设置 7060 8846 26000 这3个内的任意一个!

修改好以后保存!
打开WinSCP.exe找到data/dpcq_local_S1/setting/

把你刚修改好的common.config 选择移动(在左下角)

或者直接按F6 -传输设置 这里一定要设置为二进制模式 ,

传好 右键common.config 属性 给予 0777权限 OK 配置结束

第七步 也是最关键的一部 不要着急去重启虚拟机。

使用CRT 我的镜像包里也有配置好的CRT直接打开链接就可以。

接下来对修改的文件进行编译。

修改任何/data/dpcq_local_S1/server 此目录下的文件都需要重新编译,

不然游戏开不起来,会卡节点~~~~这就是说 你用常规的方式修改就是开不起来的问题咯!

1>输入cd /data/dpcq_local_S1/server

2>输入cd script

3>输入./make_config_beam.sh

等编译完成后启动游戏就OK了!!!!

启动完毕后还是不能登录游戏。。。

现在最后一步配置全局变量了。。

这个老手直接可以在数据库内进行dpcq_game 一时忘记是那个表了,反正在第二行可以慢慢找!!

这个可以是第一步也可以是最后一步!

第一步使用默认的单机链接 http://192.168.200.101/admin

找到系统全局变量。把这里的单机IP全部改为你的对外域名地址相应的端口一同修改!点击保存即可!

如果是最后一步http://192.168.200.101/admin这里的IP就是你的对外域名,如果修改端口请加端口

丿90逅♂葬爱 发表于 2015-7-2 23:04:10

::::

夜丶冷殇 发表于 2015-7-3 12:09:26

感谢分享~
页: [1]
查看完整版本: 豆粕2修改

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明