网站地图
新开私服
57私服首页 网游私服分类 私服架设技术 网游私服外挂 私服登陆器 最新私服IP

传奇私服 奇迹MU私服 RO仙境私服 其他私服

 

 
   网络游戏私服服务端
软件名称 反外挂登陆器,服务器端验证版C/S结构 大小 500K 整理时间 $Date
说明 04-07 15:01 更新
实现窗口化
添加窗口化用的 WinMu.dll 源码 不使用任何第三方控件
服务器添加可控制登陆器生成的执行文件名,MU窗口的标题
修正一个足以笑死人的BUG
准备彻底解决需要用户对SQL库再进行操作的问题
---------------------------------------------------------------------------------------------------------------------------------------
期待着您的参与

DELPHI社群中开源项目少之又少,我们可不可以自己组织?我们可不可以一起探讨?小弟不才,斗胆写下几行代码,来这里期待抛砖引玉。

这样的工作是激动人心的,可是我也和大家一样,面临着手头上工作的压力,为了能够对得起那份薪水,我只能够在下班的时间里做这些。但一个人精力太有限了,我没有足够的时间也没有那么多精力去实现完全的防范外挂,于是在这份源代码里,您发现您可以非常容易的……
一个人的力量太有限了,一个人的才智也太有限了,如果这个小生命在我一个人的手里,也许会因为得不到充足的阳光雨露而不能茁壮成长,但是如果有您的加入,多了您的呵护,相信我们的目标才更有可能实现。

如果您是高手,那么就在这里表现您的聪明才智吧。如果您是菜鸟,来这里汲取知识吧。如果您对编程一窍不通,那么请为参与者加油.并且及时的把BUG提出
所有的源代码都永久性公开,如果您有什么地方不清楚或者是有更好的建议,您也可以直接联系我。


- by HellFish

--------------------------------------------------------------------------------------------------------------------------------------

防外挂登陆器源码,服务器端验证版 C/S结构
by Hellfish Mail: sgfree@hotmail.com

环境:Delphi 7

功能:
窗口化MU
动态修改验证码,main.exe的标题
防止运行时重启系统获得.exe文件
检查内存中的外挂
杀死NP
等等................

处理:
登陆器发送用户名与密码到服务器后,服务器返回验证码与端口给登陆器,同时解封用户ID
登陆器收到验证码与端口后,确定可以连接后,启动游戏
当登陆器非正常关闭时发送数据给服务器
服务器马上封闭用户ID并修改用户登陆密码
这样一来你可以随时换验证码而不需要更改登陆器了
[以上数据包当然可以加密] [服务器端采用多线程处理]
在函数 decode 与 函数 encode 中,注意保持服务器端与客户端一致

注意:
服务器端还需要在SQL中加入一个触发器的哦,作用是当 MEMB_STAT表中的用户连接状态由1变0时重新封掉该用户ID,另外一个方法是修改用户离线的存储过程,下面有一个
编译登陆器前,请先执行 makeres.bat 生成资源文件

附:
你可以自行修改服务器端的过程 MyMainProc 处理更多的命令,也可以更换你的交互数据结构
目前的格式是FishCtrl作为入口,后面跟数据
数据包结构:
#主命令$ %参数1^ &参数2* !参数3@

例子:
FishCtrl#Login$%username^&password*!3042@


发这个源码的目的是希望大家多有探讨的机会,如果发现有人改头换面当自己的东西用于商业目的,以后偶再也不会公布任何代码


使用方法
把login.ini文件中的IP与端口改为与你服务器端一致,然后把login.ini,login.exe,winmu.dll放到mu游戏目录下就成

登陆服务器端一定要放在你的数据库服务器上,同时记得修改你的服务器的配置文件,把GS的验证码与登陆服务器端一致

版本号请改为 0.97.02如果你使用程自带的Main.exe的话

-------------------------------------------------------------------------------------------------------------------------------------
Download:
http://61.143.241.227/FishFan.rar

运行图



引用至 鸽子 的帖子里的,不知道可否

CREATE PROCEDURE WZ_DISCONNECT_MEMB

@uid varchar(20)
AS
Begin

BEGIN TRANSACTION

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id = @uid )
Begin
UPDATE MEMB_STAT
SET DisConnectTM = (getdate()), connectstat = 0 WHERE memb___id = @uid
UPDATE MEMB_INFO SET bloc_code =1 WHERE memb___id = @uid
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,DisConnectTM,connectstat) valueS (@uid,(getdate)),0)
End


IF(@@Error <> 0 )
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION

SET NOCOUNT OFF
End

GO



软件名称 韩国目前较受欢迎的网游 AO 服务器端下载 大小 7.99 MB 整理时间 $Date
说明 韩国目前较受欢迎的网游 AO 服务器端下载

寫一個小小的教程...是照著aegis的英文版來翻譯再加上一些我自己的心得
但是不敢保證一定都對..不過確定在我這邊是已經可以正常進入遊戲中
當然也可以玩了...

我的server檔案不是在這邊下載的不過只要檔案名稱一樣就可以了吧...

1:安裝MSSQL 伺服器

2:解壓縮 AglaiaPak.rar 裡頭是 mman 所提供的資料庫
 在SQL裡頭 資料庫-所有工作-附加資料庫將 mman 資料庫附加到SQL裡頭

3:解壓縮AO_ServerFiles.rar 使用HEX編輯器打開 gameserver.exe
3.1:到 0007c040 用您的伺服器ip 替換那裡的ip
3.2:到 0007c050 用您的伺服器ip 替換那裡的ip
  如果 IP比較短的話 記得在左邊要填上 00 來取代喔
  如下圖藍色游標的部分就是了

4:到管理工具ODBC 資料來源管理員
4.1: 選擇系統資料來源名稱
4.2: 點擊新增/選擇最底下選擇(sql 伺服器)
4.3: 名稱使用:AglaiaSQL
   描述: 隨你使用
   伺服器:填入你的 IP
4.4: 點擊 下一步/ 選擇 NT驗證 / 下一步
4.5: 在 "變更預設資料庫為" 這邊勾上然後選擇 AglaiaSql /下一步/完成

5: 在 SQL 的 安全性-登入-新增登入 名稱隨意填入密碼 預設資料庫為AglaiaSQL
  在資料庫存取裡頭勾選 AglaiaSQL 以及權限

6: 到 authorization server 目錄中打開 AuthorizationData.ini 這個文件
6.1: 改變這裡的 log/pass 隨意

7: 到 login server目錄中打開 LoginIPData.ini
7.1: 更改伺服器名稱和設置你的ip

8: 啟動 loginserver.exe 使用你在步驟(5)所創造的 SQL的 id/ pass 按下 Start
9: 啟動 authserver.exe 按下 Start
10: 啟動 gameserver.exe 這個會等的比較久一些...
  啟動後在 SQL 的 id/pass 欄裡頭填上在跟在步驟(8)一樣的
  Auth的欄裡頭的 id/pass 使用你在步驟(6.1)創造的
  再按下 Start 啟動 然後會再等一下喔...直到看到 NPCs有數字跑出來
  應該就OK了

增加帳號
先在 Account Table裡頭增加你的帳號跟密碼,再在StokePoint Table裡頭填入以下資料
你的帳號,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1

客戶端:在 ipdata.ini 裡頭更改你的 IP 但是不要去更改patcher 這部分的 IP
使用下面的指令來跳過 patch 以及進入遊戲
Aglaia.exe /debugmode 

補一下...
那個 IPData.ini
我是改成這樣...那個 192.168.2.29 就是我自己更改的
------------------------------
; 請勿自行編輯此檔案內容, 可能會造成無法連線的錯誤 !
[PatchServer1]
ServerIP=211.75.148.42
ServerPort=11030

[PatchServer2]
ServerIP=211.75.148.42
ServerPort=11030

[PatchServer3]
ServerIP=211.75.148.42
ServerPort=11030

[LoginServer1]
ServerIP=192.168.2.29
ServerPort=11031

[LoginServer2]
ServerIP=192.168.2.29
ServerPort=11031

[LoginServer3]
ServerIP=192.168.2.29
ServerPort=11031



软件名称 A3安装录像+服务端 +BDE+输入法+工具 大小 18.2 MB 整理时间 $Date
说明 A3安装录像+服务端 +BDE+输入法+工具

服务端:a3server.rar

BDE:bde.rar

输入法:gb.rar

包含窗口化、免更新:a3client_win_noupdate.rar

录象:a3luxiang.rar


软件名称 炸弹人服务端下载 大小 xxM 整理时间 $Date
说明 内有bombgame两个子游戏的server端,另有web注册页.

解压缩密码:www.ogsf-net.com

游戏官网:http://www.bombgame.com


软件名称 炸弹人服务端研究录象下载 大小 none 整理时间 $Date
说明


软件名称 普通私服升级韩国2.0私服 大小 3.52 MB 整理时间 $Date
说明 普通私服升级韩国2.0私服








软件名称 MIR3(Wil)文件查看器1。6中文版 大小 188K 整理时间 $Date
说明 打开大型数据文件时候软件处理会自动幕后处理,
出现点击数据文件后程序自动隐避属正常情况,
请稍等待片刻完成读取会自动恢复显示。










软件名称 温柔传奇Ei3.0 大小 3000K 整理时间 $Date
说明 温柔传奇Ei3.0
本版本为无错版本,如有错误请即时联系,我们会快速更正。
本版本无Map文件,大家可以用客户端里的!
本版本目前为最新版本。欢迎大家积试用!
汉化了所有NPC
解决了骑马后没马的问题
解决了沙巴克问题
可以申请攻城
解决了行会问题
增加了许多NPC 比如:(比齐的宠物商)
等等。
有问题及时联系!!!



软件名称 热血传奇Ei3.0 服务器端 大小 3740K 整理时间 $Date
说明 热血传奇2003网站和温柔传奇合作发布最新 热血传奇Ei3.0 服务器端
热血传奇Ei3.0
本版本为无错版本,如有错误请即时联系,我们会快速更正。
本版本无Map文件,大家可以用客户端里的!
本版本目前为最新版本。欢迎大家试用!
汉化了所有NPC
解决了骑马后马丢失的问题
解决了沙巴克问题
解决了行会问题
解决了穿鞋问题
增加了一些NPC 比如:(比齐的宠物商)
等等。
有问题及时联系!!!



软件名称 EI3.0/2.0包月收费后台处理程序V1.0 大小 143K 整理时间 $Date
说明 【EI3.0/2.0包月收费后台处理程序V1.0】

功能介绍:

1\支持包月收费的后台处理
2\每天晚上12:00自动处理一次用户的数据
3\稳定可靠
4\请在冲值时用户当月时间计算不可为0或空,最小值为1

使用说明:

下载完毕后解压缩后,打开SETUP.INI文件设置你的收费数据文件地址即可!


现在的MIR3讨论区已让人很心痛,MIR3技术已没有人进行公布了!
本站力为4F提供各种技术支持,有问题欢迎来解答!也希望高手加入我们的行列!


使用方法:

[设置]
用户数据文件=E:\mir3\share\FeedIDList.txt (设置成你的FeedIDList.txt文件的路径)

FeedIDList.txt 文件格式

帐号 包月(天) 包小时
==============================
zhqfdn 30 0
==============================

本版本只支持包天数的, 包月(天)不可为0数值!



源程序:云中帆


共74条
首页 上一页 1 2 3 4 5 6 7 8 下一页 尾页
共8页
 
 Copyright 2004 57sf.com Corporation. 57sf我去私服网,私服ip,传奇私服,奇迹私服版权所有传奇私服