紫月 发表于 2015-8-28 00:45:28

三国志网页游戏开服教程

用Navicat for MySQL打开数据库
如果没有安装Navicat for MySQL 请百度自行下载
数据库帐号 root
数据库密码 wroot
下面开始删档:
本帖隐藏的内容
第一步:选择库18youxi库然后选择所有表右键清空表
第二步:选择sgz_web库   右键account表   选择清空表
第二步:选择zsg_bi_rc选择所有表右键 清空表
第二步:选择zsg_log_rc选择所有表右键删除表(这个表是日志表 自动生成可以选择全部删除)

紫月 发表于 2015-8-28 00:45:58

三国志一机多区文字教程

复制一份S1(除client文件夹不需要)
1.将复制出来的S1改名为S2
2.修改deploy_config.xml文件内的服务器ID和区名和5个端口(如:843为844)
3.biServer\init内修改start.server.cfg的端口对应deploy_config.xml
4.gameServer\init内修改start.server.cfg的端口对应deploy_config.xml
5.logServer\init内修改start.server.cfg的端口对应deploy_config.xml
6.复制一份game.php修改里面的资源连接地址和服务器ID
7.复制一份clinet 修改里面config.json 配置
8.ESSamp\wwwroot\coon中复制一份修改里面的地址和端口,区服

紫月 发表于 2015-8-28 00:46:21

修改教程

修改武将
修改端内的military.xml   和服务内的militarys.xml
看到名字你就懂了,就不多啰嗦了。
主动技能字段:tacticsSid对应服务sample的skills.xml
最后两个数值是被动技能。到对应文件里面去找ID(看注释)。


添加商品ID:

2个prop.xml里添加

ID绝对不能重复!!!

服务的awards.xml内添加你刚才添加武将的ID。

商城修改

分别打开
D:\server\gameServer\resource\sample里的mallProps.xml(商城东西)

D:\server\gameServer\resource\sample里的props.xml (游戏所有道具)               修改工具motepad
D:\server\gameServer\resource\cfg里的mall.xml(添加新增序号)

D:\SGZserver\wwwroot\client\res\config里的mall.xml(添加物品)

再将mall.xml、military.xml、 prop.xml覆盖到config.zip内    改好后切记使用网页打开看完有没有错误的   添加武将物品技能需要图的名称在D:\SGZserver\wwwroot\client\res自己一个一个找
D:\server\gameServer\resource数据servrstaticD:\SGZserver\wwwroot\client\res\config里的resource   改好resource覆盖到config.zip内
D:\server\gameServer\resource\sample宝石孔open这个别改
武将士兵技能effects伤害--skills里roundCD间隔多久释放一次roundInterval进场后持续一定的时间后释放第一次技能D:\SGZserver\wwwroot\client\res\config里的buff--effectbuffer里面还有将星加成---fightskill---skill
改好config里的覆盖到config.zip内
官职banneret---official加的属性D:\SGZserver\wwwroot\client\res\config里的banneret--official 改好config里的覆盖到config.zip内
副本duplicates--chaptersD:\SGZserver\wwwroot\client\res\config里的chapter
装备equipmentskill---equipmentsuit---D:\SGZserver\wwwroot\client\res\config里的equipmentsuit改好config里的覆盖到config.zip内
将星录famousgeneral---D:\SGZserver\wwwroot\client\res\config里的combination
宝箱礼包等开出的物品awards    D:\SGZserver\wwwroot\client\res\config里的award 任务ID也在里面改好config里的覆盖到config.zip内
上线资源players 4个都改一样的改好players覆盖到config.zip内
副本.城池.活动.武将military--militarys--D:\SGZserver\wwwroot\client\res\config里的duplicate--enemy副本--militarys改好ample里的2个都覆盖到config.zip内
士兵soldier--D:\SGZserver\wwwroot\client\res\config里的soldier-soldiershow
商城道具mallprops---props----D:\server\gameServer\resource\cfg里的mall.xml---D:\SGZserver\wwwroot\client\res\config里的mall
城池部队数量.worldcity    副本.城池.活动.武将带兵D:\server\gameServer\resource\cfg里的fightteam 这个改好不用管
活动开启和持续时间D:\server\gameServer\resource\cfg里的activityDate   D:\SGZserver\wwwroot\client\res\config里的activity--countrytasks改好config里的覆盖到config.zip内
强化D:\server\gameServer\resource\cfg里的strengtheffect.D:\SGZserver\wwwroot\client\res\config里的strengthEffect 改好config里的覆盖到config.zip内
装备宝石制造material D:\SGZserver\wwwroot\client\res\config里的material

紫月 发表于 2015-8-28 00:46:59

注意!!修改请先关掉ESS 和 1 23

注意!!千万不要修改魔王之类的东西,还有赵云武将不要弄。其他看你技术研究。


商城修改

分别打开
D:\server\gameServer\resource\sample里的mallProps.xml(商城东西)

D:\server\gameServer\resource\sample里的props.xml (游戏所有道具)

D:\server\gameServer\resource\cfg里的mall.xml(添加新增序号)

D:\SGZserver\wwwroot\client\res\config里的mall.xml(添加物品)

再将mall.xml覆盖到config.zip内,

修改前建议先复制一份游戏保存到其它目录。

在mallProps.xml里新增你想加的列
<sample class="game.mall.MallProp" sid="100" propId="8004" name="粮食资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="101" propId="8009" name="钱币资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="102" propId="8014" name="铁锭资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="103" propId="8019" name="木材资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="104" propId="8018" name="木材资源包(中)" coinType="10" price="50" buyLevel="0" />

在D:\server\gameServer\resource\cfg里的mall.xml

在103#后面加上104#

在D:\SGZserver\wwwroot\client\res\config里的mall.xml添加

<sample sid="104" propSid="8018" buytype="4" price="50" buyLevel="0" type="1" />

再把mall.xml添加进config.zip内。就可以增加物品了。然后记得清缓存。

propid(物品ID)改成自己想买的物品ID保存就可以了,物品ID都在props.xml里。




修改任务奖励

D:\server\gameServer\resource\sample里的task.xml为任务文件

appTask:任务完成后自动接受的下一个主线任务和附加的支线任务

limitTask:接受任务时必须完成的前置任务sid

awardSid:完成任务奖励sid

奖励内容在D:\server\gameServer\resource\sample里的awards.xml内

注意看文件顶上的注释内容!


设置出生送多少元宝

进入数据库sgz_web,找到account表,选择结构,修改dj的默认值。


修改分区名字

相信很多人都有这个问题,登录以后,看到的是别人的域名,而不是我们想要的XXX一区什么的。还是在数据库sgz_web,找到server表。修改上面的两个值保存就可以了。


外网教程


server\deploy_config.xml   里面127.0.0.1都修改为外网IP
wwwroot\core\config.php除去数据库的127.0.0.1 都修改为外网
Cx_Ajax.php127.0.0.1 修改外网
wwwroot\client\config.json修改为外网



服务端修改参考:

\server\gameServer\resource\

openGemHole ---宝石孔类型 个数上限


修改英雄令的三种方法:
--------------------------------------------
-------新人物--------
--------------------------------------------
【1】出生10W英雄令、9.9W金币各种。数值自己修改!
目录:SGZserver\server\gameServer\resource\sample
找到:players.xml(记事本打开)
修改:<?xml version="1.0" encoding="utf-8"?>
<objects>
      <field class="game.role.Player" name="factory" id="playerSampleFactory"/>
      <method ref="playerSampleFactory" name="init">
                <ref id="context"/>
      </method>

      <sample class="game.role.Player" sid="1" defaultMilitarySid="1" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
      <sample class="game.role.Player" sid="2" defaultMilitarySid="2" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
      <sample class="game.role.Player" sid="3" defaultMilitarySid="3" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
      <sample class="game.role.Player" sid="4" defaultMilitarySid="4" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
</objects>

结果:新建的人物出生后,有10W的英雄令,足够用
---------------------------------------------------
--------老人物----------
---------------------------------------------------
【2】从数据库中改功勋礼包数,从功勋礼包中获取英雄令
目录:18youxi-player
方法:找到自己的角色,修改“dayFightScoreBox”值为“999”(功勋礼包个数999个),然后进游戏点“每日功勋”,慢慢点宝箱吧
--------------------------



-----------------想快速攻城统一全国,一个人每场战斗能单挑百支军队,实现天下无敌,可试试修改人物天赋--------------
------------(第一处)-----
目录:SGZserver\server\gameServer\resource\sample
文件:effectbuffer.xml(记事本打开)
修改:【3269行找到“张梁”升级时的修正,修改红字部分】
<sample class="game.country.EffectBuffer" sid="501" name="张梁" level="1" addType="2" soldierType="0" famousGeneralType="5" >
<field name="attributeType" declared="1">
         <ints>27</ints>
         </field>
<field name="effectValue" declared="1">
            <objs class="[F">
<floats>0,10000</floats>

-------------------
------------------(第二处)-------------
目录:SGZserver\wwwroot\client\res\config
文件:effectbuffer.xml(记事本打开)
修改:
【91行找到“张梁”】
<sample className="game.city.builddata.EffectBuffer" sid="500" name="张梁" level="1" attributeType="" addType="2" soldierType="0" effectValue="[]" famousGeneralType="5" desc="全体武将攻击+50" icon="" ></sample>

-----------------------
结果:全员的兵力上升10000人,秒天秒地







页: [1]
查看完整版本: 三国志网页游戏开服教程