|
You last visited: Today at 07:13
Advertisement
DISABLE JOB MODE IN BOT?
Discussion on DISABLE JOB MODE IN BOT? within the SRO Private Server forum part of the Silkroad Online category.
09/27/2019, 04:26
|
#1
|
elite*gold: 0
Join Date: Nov 2011
Posts: 228
Received Thanks: 16
|
DISABLE JOB MODE IN BOT?
Have a server based in job system, but traders uses phbot script and abusing of it, how can i restrict bot for job mode?.
Thanks in advance.
|
|
|
09/27/2019, 06:14
|
#2
|
elite*gold: 0
Join Date: May 2013
Posts: 2,221
Received Thanks: 1,457
|
Quote:
Originally Posted by ThievesUTD
Have a server based in job system, but traders uses phbot script and abusing of it, how can i restrict bot for job mode?.
Thanks in advance.
|
use a filter
|
|
|
09/27/2019, 06:42
|
#3
|
elite*gold: 0
Join Date: Jul 2019
Posts: 89
Received Thanks: 22
|
c#
if (_pck.Opcode == 0x750E)
{
if (!MainForm.BOT_JOB)
{
if (MainForm.bot_list.Contains(this.user_id) && this.isCharJob)
{
this.DisconnectModuleSocket();
return;
}
}
|
|
|
09/27/2019, 11:19
|
#4
|
elite*gold: 0
Join Date: Nov 2011
Posts: 228
Received Thanks: 16
|
Quote:
Originally Posted by !SPLIT
c#
if (_pck.Opcode == 0x750E)
{
if (!MainForm.BOT_JOB)
{
if (MainForm.bot_list.Contains(this.user_id) && this.isCharJob)
{
this.DisconnectModuleSocket();
return;
}
}
|
Excuse me mate, where i have to put this and how? Sry im beginner.
Quote:
Originally Posted by NorseGodTyr
use a filter
|
Have already sr proxy premium but it doesnt have option for this ¯\_(ツ)_/¯
|
|
|
09/27/2019, 15:08
|
#5
|
elite*gold: 0
Join Date: Jul 2019
Posts: 89
Received Thanks: 22
|
Quote:
Originally Posted by ThievesUTD
Excuse me mate, where i have to put this and how? Sry im beginner.
Have already sr proxy premium but it doesnt have option for this ¯\_(ツ)_/¯
|
PM ME DISCORD
|
|
|
09/28/2019, 10:02
|
#6
|
elite*gold: 0
Join Date: Sep 2018
Posts: 344
Received Thanks: 770
|
Quote:
Originally Posted by !SPLIT
c#
if (_pck.Opcode == 0x750E)
{
if (!MainForm.BOT_JOB)
{
if (MainForm.bot_list.Contains(this.user_id) && this.isCharJob)
{
this.DisconnectModuleSocket();
return;
}
}
|
WTF.. Excuse me, what have to do weather with bots?
CLIENT_ENVIROMENT_WEATHER_REQUEST = 0x750E
|
|
|
09/29/2019, 01:53
|
#7
|
elite*gold: 100
Join Date: Sep 2017
Posts: 1,097
Received Thanks: 889
|
Quote:
Originally Posted by JellyBitz
WTF.. Excuse me, what have to do weather with bots?
CLIENT_ENVIROMENT_WEATHER_REQUEST = 0x750E
|
It's actually CLIENT_CONSIGNMENT_LIST_REQUEST, he's trying to disconnect client on first spawn if it's in bots list.
|
|
|
09/29/2019, 05:45
|
#8
|
elite*gold: 0
Join Date: Sep 2018
Posts: 344
Received Thanks: 770
|
Quote:
Originally Posted by #HB
It's actually CLIENT_CONSIGNMENT_LIST_REQUEST, he's trying to disconnect client on first spawn if it's in bots list.
|
I can't remember how I came to wheater conclusion (For me was a blind packet protocol) ..
My question was how that code was going to restrict bots since you need detect bots at first. Not really necessary but good to know that sr proxy premium has this feature, I'll take a look later.
|
|
|
09/29/2019, 14:30
|
#9
|
elite*gold: 100
Join Date: Sep 2017
Posts: 1,097
Received Thanks: 889
|
Quote:
Originally Posted by JellyBitz
My question was how that code was going to restrict bots since you need detect bots at first. Not really necessary but good to know that sr proxy premium has this feature, I'll take a look later.
|
Actually, that's just a typical supermike or some krylfilter code. It detects bots through locale, I don't know why, but its not correct anyways. The only way to detect bots is to modify sro_client or launcher code to inform server about being bot, you have to ensure the launcher has executed the sro_client.
|
|
|
09/30/2019, 03:43
|
#10
|
elite*gold: 166
Join Date: Apr 2009
Posts: 2,339
Received Thanks: 2,654
|
Quote:
Originally Posted by #HB
Actually, that's just a typical supermike or some krylfilter code. It detects bots through locale, I don't know why, but its not correct anyways. The only way to detect bots is to modify sro_client or launcher code to inform server about being bot, you have to ensure the launcher has executed the sro_client.
|
I think what it does is to modify the silkroad exe to start the client with a locale other than 22. As you know the launcher starts the client with some args (0/22 x x). If the locale is not 22, then the filter corrects the login packet and marks the user as a legit user. If you're logged in with 22 locale, you're considered as a bot.
Eh it's okay, but veeery easily bypassable.
For a proper phbot trade-only block, a DLL is a must.
|
|
|
10/01/2019, 15:04
|
#11
|
elite*gold: 0
Join Date: Nov 2011
Posts: 228
Received Thanks: 16
|
Quote:
Originally Posted by sarkoplata
I think what it does is to modify the silkroad exe to start the client with a locale other than 22. As you know the launcher starts the client with some args (0/22 x x). If the locale is not 22, then the filter corrects the login packet and marks the user as a legit user. If you're logged in with 22 locale, you're considered as a bot.
Eh it's okay, but veeery easily bypassable.
For a proper phbot trade-only block, a DLL is a must.
|
Do u know how to make that dll? how much it costs?
|
|
|
10/01/2019, 19:32
|
#12
|
elite*gold: 166
Join Date: Apr 2009
Posts: 2,339
Received Thanks: 2,654
|
Shouldn't be too hard with the SroPP base. Change the opcode of trade goods purchasing, match the new opcode with your filter and correct it before sending it to server.
If you want it extra secure, make the opcode dynamic. (Change it periodically)
Encrypting or reconstructing the packet is also a secure way, but much more work.
|
|
|
10/07/2019, 17:00
|
#13
|
elite*gold: 0
Join Date: Nov 2011
Posts: 228
Received Thanks: 16
|
Is there another most easy way?
Quote:
Originally Posted by JellyBitz
I can't remember how I came to wheater conclusion (For me was a blind packet protocol) ..
My question was how that code was going to restrict bots since you need detect bots at first. Not really necessary but good to know that sr proxy premium has this feature, I'll take a look later.
|
No, sr proxy premium doesnt have option for disable or block bot in job mode, it only has job pc limit option.
|
|
|
|
Similar Threads
|
Disable pet under job mode
02/08/2021 - SRO PServer Questions & Answers - 9 Replies
Is there any way to disable the ride pet (fellow pets) under job mobde?
|
Disable maintance mode
01/15/2016 - Atlantica Online - 2 Replies
Disable maintance mode
How can i disable maintance mode on atlantica server and make it online?
|
[Help] Disable a mode from gaining EXP at certain level
02/19/2015 - Shaiya PServer Development - 5 Replies
Hi, I have looked for this answer around the forum and saw a few posts where people speak of it but no certain answer.
I am trying to make hard mode (grow 2 by command... or grow 3 in expdefs) unable to level after level 60. I had seen a suggestion to look at expdefs for grow 0 (easy mode) since the original DB should have that set to not level past 30. Well looking at the unmodified expdefs in my original DB grow 0 starts repeating the same value for each level after 30.. so I tried this...
|
Shadowgun Deadzone Trainer 1.0 - (Only for PC Mode )Ghost Mode - Fly Mode
07/26/2014 - Browsergames - 5 Replies
http://i61.tinypic.com/wlpw6e.jpg
Open Shadowgun Trainer and open game .
Easy to use.
This trainer doesnt work very well on some maps .But its usefull :D
|
Shadowgun Deadzone Trainer 2.0 *Ghost Mode*Fly Mode* Walk and Shoot Through Wall Mode
07/24/2014 - Facebook - 18 Replies
http://www.hizliresimyukle.com/images/2014/07/03/2 0rqwjo.jpg
http://www.hizliresimyukle.com/images/2014/07/03/ 25r12qw.jpg
Ghost Mode
You can use Ghoost Mode in every map. You cant shoot in ghost mode. Only you can kick players.
|
All times are GMT +2. The time now is 07:13.
|
|