MoopleDEV 冒险岛国际服GMS v83 服务端配置报告

整个过程感觉似乎可以用安装WP来描述,一样需要数据库,一样需要服务平台配置,一样需要运行环境配置.只不过MoopleDEV冒险岛MS的数据库是MySQL,语言环境是Java.过程也就是那么几步
1.安装数据库&数据管理工具,配置数据库,导入数据库原始信息
2.安装Java环境,配置环境变量Java的路径,
3.配置服务器信息,重新编译服务端主程序(联机步骤)
4.修改登录客户端(联机步骤)

当然上述步骤不分先后,整个过程在Youtube有视频(有兴趣的朋友请在U2B关键词MapleStory Private Server).另外,似乎MoopleDEV之类属于开源项目了.

一些准备:(以下基本来自于Youtube:http://www.youtube.com/watch?v=JcZAJVz0pLU)

Java Files:
http://115.com/file/bels3wpg#Java_Files.rar
MySQL Server, Query Browser, Hex Editor and Localhost client:
http://115.com/file/an9fcf20#MySQL_Server,_Query_Browser,_Hex_Editor_and_Localhost_client.rar
Server Source and WZ Files:
http://115.com/file/belssz7l#Server_Source_and_WZ_Files.rar
Netbeans:
http://download.netbeans.org/netbeans/7.1/final/bundles/netbeans-7.1-ml-javase-windows.exe
MapleStory-GMS_v83.zip:(1.63G 种子链接)
magnet:?xt=urn:btih:421647A7F8526F4482EDB13B35C197A6550A45C6&dn=MapleStory-GMS_v83.zip&tr=udp%3a//tracker.openbittorrent.com%3a80
admin帐号添加:
http://115.com/file/dplsjj57#amdin.rar

 

一些MoopleDEV GM命令:

/ap 100 得到100能力值 可更改相应数字
/sp 100 得到100技能点 可更改相应数字
/cody 转职或地图移动
/level 100 等级变为100 可以更改相应数字
/levelperson 角色名称 100 将特定角色的等级改为100 需做相应更改
/exprate 100 经验变为100倍 可更改相应数字(0-127有效)
/mesorate 100 金币掉落变为100倍 可更改相应数字(0-127有效)
/meso 10000 得到1W金币 可更改相应数字
/mesoperson 角色名称 10000 给特定角色1W金币 需做相应更改
/online 显示服务器在线信息
/gmshop GM商店
/item 物品ID 得到相应物品 需要物品ID
/job 职业ID 更改职业 需要职业ID
/killall 杀死所有怪物
/maxstat HP&MP 3W LV 255 人物属性MAX
/maxskills 所有技能全满
/search item maple 寻找名字为maple的物品ID
/search skill maple 寻找名字为maple的技能ID
/search mob maple 寻找名字为maple的怪物ID

Ps:

这个端还有很多问题,诸如NPC不正常,转职问题.不过用GM帐号玩是没有问题的啦.

另外,如果选择角色以后退回到登录框,请检查联机步骤.

老外太牛B了,这玩意居然开源了...膜拜

幻想嘉年華第2季TMT5外掛用字幕

直接從BDRIP裡抽出來的字幕簡直弱爆了,TMT5外掛字幕插件還有各種BUG,各種字幕效果不支持(據猜測是字幕輸出範圍太小,只有屏幕下方一些空間).俺重新排了一遍.去掉和更改了部分效果,更換了一下使用的字體(主要是自己看得順眼,別噴俺)

字幕源:[SumiSora&MAGI_ATELIER&CASO][Carnival_Phantasm][S2][BDRIP]

字體:方正准圆_GBK&FGP丸ゴシック体Ca-L(裝過了就別下FRONT了)

TMT5字幕:[SumiSora&MAGI_ATELIER&CASO][Carnival_Phantasm][S2][BD][SC][TMT5]

用QQ域名邮箱和wp-mail-smtp发信

在godaddy买域名时候只附赠一个邮箱帐号,有点可惜了俺那12刀.另外,空间商不提供邮箱,让俺那几个备份的插件甚是尴尬.不得不想办法另寻出路.

首先在QQ邮箱里面知道体验室,然后开通域名邮箱&体验.然后按照QQ提供的指导往下进行,这里面一定要注意在MX记录里面删除其他的,只保留 mxdomain.qq.com .直到邮箱里头收到MX记录生效.


通过mail.yourdomain.com登陆域名邮箱,然后在成员管理里面添加成员,QQ号可以用自己的,最多可以添加200个成员,也就意味着可以有200个邮箱帐号(吐了,要那么多干啥).

继续一些细节设定,在QQ邮箱主页面,上方设置,开启P0P3/SMTP 服务.帐号管理里面对域名邮箱设置,勾选该账户使用自己的昵称和签名.

测试一下,利用域名邮箱给自己发一封信,然后再和其他的邮箱互发一下测试.

接下来就可以用wp-mail-smtp发信了.

wp-mail-smtp设置:
http://www.betruth.info/index.php/2011/09/06/web-hosting-email-wp-mail-smtp-tip.html

google 页面抓取跟踪 robot及meta抓取控制探究

搜索自己的站点总是会出现一些奇怪的页面,于是开始用robot和meta控制google抓取的页面,统计了从7月到11月的google master的抓取数据。现在基本能做到控制索引和sitemap一致.

从俺这边的情况来说,俺不是专门从事SEO工作的,俺只是想让bot能按俺的意愿来抓取页面.所以,从这个角度出发,俺只希望bot抓取那些文章页面,独立页面,不抓取分类,标签,归档,还有订阅,或者说是就是让bot抓取那些sitemap提供的页面,别碰其他地方.(这里似乎和seo工作相悖,seo似乎需要将整个网站形成一个网,俺只想得到一个大纲)

整体情况如图:

详细情况统计:

由于受部分SEO文章的影响,先前给robot.txt做了些设置,来控制google bot的抓取,乍看之下是奏效了,但是内部还有很多问题,从google master返回的抓取错误信息来看,并不是表面上那样好.

7月主要是追踪以前的robot设置

google 索引数量增长缓慢,或者说跟不上文章增长数量.
抓取错误信息大多返回被robot禁止
部分不存在的页面,bot还是会反复抓取(尤其是google sitemap 4.0生成的页面)

8月做了部分调整

在google master里调整抓取参数(诸如tag archive xml_sitemap)
基本仍然返回被robot禁止
错误信息数量几乎翻倍

9月调整robot和meta

上半月基本没什么动静
下半月进一步调整
head里面加入了archivers tag cat data noindex follow参数

<?php if(is_archive()||is_category()||is_tag()||is_date()){ ?><meta name="robots" content="noindex,follow"><?php } ?>

robot.txt里面去掉了Disallow: /index.php/
月末几天换了主机,有两天连续返回DNS错误

10月细化robot和meta

月初的几天效果就显示出来了,返回错误数大大减少
返回类型基本从robot禁止转为404

一些总结:

  • 对google来说,robots.txt的优先级要高于head里面的meta,只要robot.txt禁止了,bot就不会去抓取
  • robots.txt里面disallow的优先级要高于allow,在robots测试里面得到的结果未必和实际robots.txt结果一致
  • 网站抓取参数,这个是对动态URL的设置,不是对静态URL里面的关键词的过滤,例如tag指的是?tag=之类的页面
  • google的爬虫对返回robot阻止的页面会间歇性的访问,真正要停止爬虫的访问需要让页面返回404
  • google的错误信息会保留一个半月左右,当天统计信息会在一天到两天之后呈现

一些猜测:

  • 索引数据可能与google分布在世界各地的服务器数据同步过程有关,偶尔会出现刷新一次页面,同样的数据就会不同的结果
  • 十一的时候,google没有当天的数据,十一google放大假了,或者说是"你懂得".

ScribeFire 出错 XML解析错误:未定义的实体

有些日子不在Ubuntu下干活了,发现ScribeFire居然不能用了,一按F8就提示
XML解析错误:未定义的实体
位置:chrome://scribefire/content/scribefire.xul
行:184,列:19:

gobai了一阵子,基本上确定和语言包有关。实在没发现能够完美解决的办法,只好妥协了,

如果要继续用ScribeFire就不得不放弃中文的Firefox
妥协方案:

  • Firefox地址栏中输入:about:config
  • 找到general.useragent.locale
  • 双击更改为en-us

Ps:后来又发现,ScribeFire还分为 classical 和Next 两个版本,ScribeFire Next版本没有出现这样问题。我还是果断更新了ScribeFire.

Ps:32位语言包下载地址
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-x86_64/xpi/