脏话数据库
1. 求传世私服服务端和架设技术!!!
MirServer(M2版传世服务端)
├GameLog(游戏物品日志)
│└LogDataSrv(物品日志服务端)
│├LogBase(包含物品日志文件)
│├LogData.ini(物品日志配置文件)
│└LogDataServer.exe(日志服务端程序)
├Gate_Server(客服接口)
│├LoginGate(ID登录接口)
││├LoginGate.exe(ID登录接口程序)
││└MirGate.ini(ID登录接口配置文件)
│├SelChrGate(角色登录接口)
││├Gate30.exe(角色登录接口程序)
││└Mirgate.ini(角色登录接口配置文件)
│└RunGate(游戏运行接口)
│├RunGate.exe(游戏运行接口程序)
│├Mirgate.ini(游戏运行接口配置文件)
│└WordFilt.ini(脏话信息)
├Mir200(传奇游戏服务端,服务于RunGate)
│├ConLog(登录日志)
│├Envir(环境设置)
││├Castle(沙城状态)
│││├AttackSabukWall.txt(攻城信息)
│││└Sabukw.txt(沙巴克状态信息)
││├Defines
││├MapQuest_def
││├Market_def(商人信息,与Merchant.txt对应)
││├Market_prices(商品物价信息)
││├Market_saved(商品存储信息)
││├Market_upg
││├MonItems(怪物所爆物品及几率,与Monster.DB对应)
││├Npc_def(NPC人物信息,与NPCs.txt对应)
││├QuestDiary
││├GMFile.txt(GM列表文件)
││├GuardList.txt(守卫坐标文件)
││├MakeItem.txt(毒药配方文件)
││├MapInfo.txt(地图信息文件)
││├MapQuest.txt(任务配置文件)
││├Merchant.txt(商人信息文件)
││├MiniMap.txt(小地图信息文件)
││├Mongen.txt(怪物刷新配置文件)
││├Npcs.txt(NPC信息文件)
││├StartPoint.txt(复活点信息文件)
││└UnbindList.txt(打捆物品拆包信息文件)
│├GuildBase(行会信息)
││├Guilds(行会信息)
││└GuildList.txt(行会列表文件)
│├Log(游戏运行服务端日志)
│├Map(地图文件)
│├Notice(提示信息)
││├LineNotice.txt(游戏运行中的提示,蓝字部分)
││└Notice.txt(选择服务器之后出现的版权信息)
│├Share
│├ShareL
│├ShareV
│├!Abuse.txt(脏话信息)
│├!RunAddr.txt
│├!ServerTable.txt
│├!Setup.txt(游戏运行服务端配置文件)
│├M2Server.exe(游戏运行服务端)
│└Mir.dat(与客户端的Mir.exe对应)
├Mud2(服务端)
│├DB(数据库Paradox)
││├Magic.DB(技能数据库)
││├Monster.DB(怪物数据库)
││└StdItems.DB(物品数据库)
│├DBSrv200(角色选择服务端,服务于ChrSelGate)
││├Connection
││├FDB(人物数据库,数据库格式为传奇自定义格式)
││├Log(角色选择服务端日志)
││├!AddrTable.txt
││├!IdList.txt(交费账号列表,!Setup.exe中ServiceMode=TRUE时起作用)
││├!ServerInfo.txt
││├DBServer.exe(角色选择服务端)
││└DBSrc.ini(角色选择服务端配置文件)
│└LogSrv(ID登录服务端,服务于LoginGate)
│├ChrLog(ID创建、修改日志)
│├ConLog(ID登录日志)
│├CountLog(ID登录数量统计日志)
│├IDDB(ID数据库,数据库格式为传奇自定义格式)
││├ID.DB(ID数据库)
││┕ID.DB.idx(ID数据库索引)
│├!AddrTable.txt
│├!ServerAddr.txt
│├!UserLimit.txt
│├LoginSrv.exe(ID登录服务端程序)
│└LogSrv.ini(ID登录服务端配置文件)
┕Share
├Feed
└GameWFolde
2. 求一段JS过滤脏话的代码
可以研究一下正则表达式:
var s="你好哎呦,嘟嘟,我们一起去吃饭吧?";//这个假设是你表单的文字
var reg=/(哎呦)|(嘟嘟)/g;//这个就是正则式了,将想过滤的词汇放在这里
var str=s.match(reg).join("\",\"");//match可以将符合的词汇挑出来组成一个数组
alert("请不要使用\""+str+"\"等不文明词汇!");
3. 有知道传奇3的架设方法吗,要详细的谢谢
准备工具:1:装有windows98/2000/xp/2003系统、内存至少256M的电脑一台
2:传奇3服务器端一个
3: SQL2000一个
下面开始跟着我说的步骤架设传奇3服务器---传奇3私服。
把服务器端解压缩到D:,在D盘根目录下应有 Mir3server 和 Mud3 两个目录,自己在新建一个 Data 数据库存放目录。
1、运行数据库,打开SQL的企业管理器,在SQL内添加Account.Conlog.Game.Herocommon.Manage五个空数据库,然后用.bat的数据库备份文件来还原刚才建立的五个空数据库,(具体操作是右键数据库,所有任务-还原数据库-从设备-选择设备-添加-指向.bat数据库备份文件,记住还原目录为D:\Data\),数据库还原要和备份文件一一对应
2、设立帐号和服务器IP设置,修改 account 数据库 - tbl_PUBIPS 表里面的 IP 改为 你的IP
修改表 TBL_SELECTGATEIPS 里面的 IP 改为 你的IP , FLD_NAME 改为自己的 服务器名
修改表 TBL_SARVERINFO 里面的 FLD_SERVERNAME 为自己 服务器名
修改 herocommon 库 修改 Herocommon 数据库 RAREITEMSDATA 里面的 SERVERNAME 为你的服务器名
快速修改“ServerNmae”的方法-执行SQL查询分析器,把“你的服务器名”替换掉
update rareitemsdata
set servername=''''你的服务器名''''
from rareitemsdata
3、设置 ODBC ,进入ODBC数据库管理器,下的系统DSN,建立五个和刚才在 SQL 建立相同名字的系统 DSN ,添加为 SQL Server,但要注意,所使用的登录ID和密码是你SQL的SA帐号和密码。五个系统DSN所指向的SQL数据库也要一一对应。
4、修改 mir3server 目录下的所有的 txt 和 ini 里面的 ip和服务器名,这里很简单!
5、修改 !setup.txt 文件和 !tableserver.txt 这也是问题最多的地方,说得也很复杂,其是很简单,setup 目录下只需要 !runaddr.txt . !servertable.txt . !setup.txt . StrRes.tx t. 脏话信息.txt 这五个文件就可以了,对于 !setup.txt 文件和 !tableserver.txt 没解密的,用 Encrypt.exe 解密 !servertable.txt,DecryptSetup 解密 !setup.txt,解密后用UE打开, !servertable.txt文件要用 Hex 模式修改, !setup.txt 文件修改所有IP和密码时,在前面都要设置IP和密码的数位,比喻IP:127.0.0.1就是09 31.32.37.2E.30.2E.30.2E.31,密码为123456就是06 31 32 33 34 35 36。设置完全后就在用相同的方法加密回去就OK了
6、到这里所有的服务端已设置完全,就来启动服务端程序吧:Loginserver(Loginserver配置为:dsn:Account 远程dsn:Manage)--Logingate--DBsvr(DBsvr配置为:game:game account:account 地图文件:D:\mud3\Envir)--SelGate--RunGate
如果还是不懂的话可以开远程,我帮你搞定
4. CGGA数据库中censor代表什么含义
这个不会的,它就是“屏蔽”的意思,一个censored的东西它可以代表各种不好的意思。
比如脏话什么的。所以有可能就是你看到的地方被真正censor(屏蔽)了或者被恶搞地替换成censored(已被屏蔽),它本来未审核前可能是f*ck p*ssy等非常恶心的词
其实相当于中文中的“敏感词”经常被到处替换的用法。
5. ASP脏话过滤
这写的很详细了
content=request("content")
content=replace(content,"脏话","**")
最好利用数据库,把要过滤的脏话都写入库
然后写个函数,其中用FOR循环上面的语句,“脏话”二字替换为从你数据库中读取的内容!!
6. 留言板过滤 脏字 问题 求 一个能用的 正则表达式匹配并替换. 如过滤 TextBox1 里面的文本
俺通常用的是C#
TextBox1.Text = Regex.Replace(html, @"正则", "要替换的字符");
有源文本的话,我可以帮您写正则部分,希望对您有一点点帮助。
7. MIR3 数据库都是什么作用
抄来的,自己看看有没用 1、运行数据库,打开SQL的企业管理器,在SQL内添加Account.Conlog.Game.Herocommon.Manage五个空数据库,然后用.bat的数据库备份文件来还原刚才建立的五个空数据库,(具体操作是右键数据库,所有任务-还原数据库-从设备-选择设备-添加-指向.bat数据库备份文件,记住还原目录为D:\Data\),数据库还原要和备份文件一一对应
2、设立帐号和服务器IP设置,修改account库-tbl_PUBIPS表里面的IP为自己机器的IP
修改表TBL_SELECTGATEIPS里面的IP为自己机器的IP,FLD_NAME为自己的服务器名
修改表TBL_SARVERINFO里面的FLD_SERVERNAME为自己服务器名修改herocommon库
修改Herocommon数据库 RAREITEMSDATA里面的SERVERNAME为你的服务器名
快速修改“ServerNmae”的方法-执行SQL查询分析器,把“你的服务器名”替换掉
update rareitemsdata
set servername='你的服务器名'
from rareitemsdata
3、设置ODBC,进入ODBC数据库管理器,下的系统DSN,建立五个和刚才在SQL建立相同名字的系统DSN,添加为SQL Server,但要注意,所使用的登录ID和秘密是你SQL的SA帐号和密码。五个系统DSN所指向的SQL数据库也要一一对应。
4、修改mir3server和目录下的所有的txt和ini里面的ip和服务器名,这里应该很简单,为什么都是明文。
5、修改!setup.txt文件和!tableserver.txt!这也是问题最多的地方,说得也很复杂,其是很简单,setup目录下只需要!runaddr.txt.!servertable.txt.!setup.txt.StrRes.txt.脏话信息.txt这五个文件就可以了,对于!setup.txt文件和!tableserver.txt没解密的,用Encrypt.exe解密 !servertable.txt,DecryptSetup解密 !setup.txt,解密后用UE打开, !servertable.txt文件要用Hex模式修改, !setup.txt文件修改所有IP和密码时,在前面都要设置IP和密码的数位,比喻IP:127.0.0.1就是09 31.32.37.2E.30.2E.30.2E.31,密码为123456就是06 31 32 33 34 35 36。设置完全后就在用相同的方法加密回去就OK了
6、到这里所有的服务端已设置完全,就来启动服务端程序吧:Loginserver(Loginserver配置为:dsn:Account 远程dsn:Manage)--Logingate--DBsvr(DBsvr配置为:game:game account:account 地图文件:D:\mud3\Envir)--SelGate--RunGate
--------------------------------------------------------------------------------
============================
把Mir3Server和mud3放到D盘根目录
Envir里文件是全部加密的。。Mir3Server里有解密程序。
===========================
数据库的导入和ODBC设置都和以前的MIR3差不多
不过这次是5个数据库,建立对应的名称然后导入就可以。
ODBC里的用户全部使用SA,并且修改默认的连接数据库为对应名称的数
据库,这个SA就是你装SQL时建立的用户
===========================
loginsrv的设置
DNS:account 远程DNS:manage
帐号全部用sa
===========================
修改所有你能找到的明文INI文件,里面的IP全部改成你的
===========================
!setup.txt不可以直接修改
用UE打开!dsetup.txt修改
把服务器名,IP和AS密码都改成你的
IP“192.168.0.151”默认是13位,在UE里我们可以看到IP前面的代码是0D
如果你的IP是xxx.xxx.xxx.xxx,是15字那么就要把IP前面的代码改成0F
AS的密码默认是A,把A前面的代码01改成你的密码字节数
比如你的密码是ABCD,那么字节就改成04,密码不要超过20位
所有修改完成后,用执行加密Setup
===========================
account数据库里的每个表都打开查看,把所有找到的IP和服务器名改成你的!
修改herocommon1数据库 CASTLEDEFINE 里面SERVERNAME为你的服务器名
修改herocommon1数据库 RAREITEMSDATA里面的SERVERNAME为你的服务器名
在查询分析器里选择herocommon1执行SQL
update rareitemsdata
set servername='你的服务器名'
from rareitemsdata
==========================
loginserver.exe的配置
dsn:account 远程dsn:manage
用SA帐号ID,密码
===========================
启动顺序
Loginserver->Logingate->DBsvr->EiServer->SelGate->RunGate01
一定要等EiServer完全启动后再启动SelGate和RunGate01
===========================
帐号创建方法,在account数据库里找TBL_ACCOUNT这个表,打开后输
入ID和密码,其他可以不用动。
===========================
登陆用+++1.4版,修改MIR3.INI,里的IP和服务器名。
再改掉Mir3Patch.ini里的FTP,让它连接不上,然后用Mir3Patch.exe登陆
===============================================
GM文件用破解里面有的“adminlist加解密程序.exe”好好看看。。。
GM命令在\mud3\Setup\StrRes.txt里,完全是中文命令
8. 脏话大全(最普通的)我要录入数据库
神经病
9. 魔兽数据库怎样改职业如改成人类德鲁伊和人类萨满。
抱歉,人类德鲁伊和人类萨满是不会出现的。魔兽是由自己的世界设定的,人类信仰圣光不信仰自然和萨满。
10. 如何:查询字符串(asp)
将脏话1|脏话2|脏话3存入数据库中.
然后使用
select count(*) as rcount from table where content like '[%con%]'
con是需要查询的字符串,content是所存脏话的字段.
这个可以在插入之前就进行判断,如果是脏话则给出提示或者过滤为其他字符.
另外在提交之前可以对字符串先过滤一遍.将你认为是脏话的字
比如:abc=脏话1|脏话2|脏话3,然后将abc以"|"分割开来,变成字符串数组,然后将这个字符串数组的每一个元素在提交的内容中进行查找,如果存在,则替换成其他字符.可以将abc存入数据库中,并以"|"为各个敏感词汇的分割.