Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

rSec 3.0 - RYL Server Security Software

Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
if i open Server i can open rSec what is the proablem any idee?

Reminds me why i'm not on this board anymore.
"if i open Server" - so you can open your server executables and run them.
"i can open rSec" - so you can open rSec executable and run it.

hit the drum... now's the plot twist...
"what is the proablem"

is this like XOR where two successful variables result in a negative?
 
Junior Spellweaver
Joined
Sep 9, 2011
Messages
114
Reaction score
30
Reminds me why i'm not on this board anymore.
"if i open Server" - so you can open your server executables and run them.
"i can open rSec" - so you can open rSec executable and run it.

hit the drum... now's the plot twist...
"what is the proablem"

is this like XOR where two successful variables result in a negative?

i use Sql server 2008 R2, here is rSec logo

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11110

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11212

09.01.2015 16:57:57 : Server - System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()
Info:
System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()
 
Joined
Nov 29, 2011
Messages
616
Reaction score
71
i use Sql server 2008 R2, here is rSec logo

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11110

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11212

09.01.2015 16:57:57 : Server - System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()
Info:
System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()

stop creating server just remain as player . .
 
Newbie Spellweaver
Joined
Sep 18, 2013
Messages
51
Reaction score
1
i use Sql server 2008 R2, here is rSec logo

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11110

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11212

09.01.2015 16:57:57 : Server - System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()
Info:
System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()

Dude here have rSec setup .

 
Newbie Spellweaver
Joined
Apr 12, 2013
Messages
7
Reaction score
0
cpu high rsec after used


60-99% Causing players lag WHY? Number of Players:40




cpu XeonL5639*2 16GB RAM 256G SSD
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
i use Sql server 2008 R2, here is rSec logo

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11110

09.01.2015 16:57:57 : PacketForwarder - Started listening on port 11212

09.01.2015 16:57:57 : Server - System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()
Info:
System.ArgumentException: Cannot start listening ---> System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at rSec.Networking.Listener..ctor(Int32 port)
--- End of inner exception stack trace ---
at rSec.Networking.Listener..ctor(Int32 port)
at rSec.Server.PacketForwarder..ctor(Int32 listeningPort, IPEndPoint server)
at rSec.Server.Server..ctor()
at rSec.Server.Program.Main()

The port is already in use. Cannot do that. Didn't the requirements state basic networking knowledge? You shouldn't be using this.
 
Newbie Spellweaver
Joined
Dec 6, 2013
Messages
13
Reaction score
0
hello guy help me what server port rsec 10110-20110 full for v1753 xD
 
Newbie Spellweaver
Joined
Nov 27, 2013
Messages
41
Reaction score
5
I changed the port of the rylauth and my configurations are ok.. but when I select a character
and press start my game down.

Error on rSecLog:


Error parsing incoming packet


Exception:
System.OverflowException: Lookbehind Overrun
em rSec.Networking.Compression.MiniLZO.Decompress(Byte[] src, Byte[] dst, Int32 start, Int32 len, Int32 dstStart, Int32 dstLen)
em rSec.Networking.PacketHandler.DecryptData(Int32& cursor, Byte[] handleBuffer, Byte[] readBuffer, Byte[] headBuffer, Byte[] compressBuffer, Int32 plen, Boolean[] CommandsToDecrypt, Boolean DecryptAllPackets, PacketContainer pContainer, Packet& pOut)
em rSec.Networking.Session.ReceiveAsyncComplete(Object sender, SocketAsyncEventArgs args)


Packet:
ff 51 82 06 98 56 1a 6e af b3 b1 36 13 00 00 11
00 00


Cursor: 0
Length: 18


Someone?


thx :D
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Whta this means:
{Server connection} - ReceiveAsyncComplete failed - Socket error OperationAborted

But rsec works , but this appear at log message windows.
 
Newbie Spellweaver
Joined
Jan 18, 2012
Messages
75
Reaction score
0
I see rsec DB Data Collector to check equipment slots not real time, when the character to replace an item in the slot.
I tried to change the procedure UpdateCharEquip


ALTER PROCEDURE [dbo]. [UpdateCharEquip]
USchar_uid INT,
C_Equip AS BINARY (30)
US
SET NOCOUNT ON
INT DECLAREDiv
BEGIN TRAN
SETDiv =char_uid% 4
IFDiv = 0
Equip CharInfo_1 UPDATE SET =C_Equip, EQ_Changed = 1 WHERE UID =char_uid
ELSE IFDiv = 1
Equip CharInfo_2 UPDATE SET =C_Equip, EQ_Changed = 1 WHERE UID =char_uid
ELSE IFDiv = 2
Equip CharInfo_3 UPDATE SET =C_Equip, EQ_Changed = 1 WHERE UID =char_uid
ELSE
Equip CharInfo_4 UPDATE SET =C_Equip, EQ_Changed = 1 WHERE UID =char_uid


This works when creating a new character.
Ended. 1 equipments and 0 medals checked.

The next will never check again.
if there is a mistake for this?
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
dedyucok, did you solved the problem about that, the DB data collector? I tried, in diferents versions of DB, 17XX, but no one worked...See this lOG:
31/7/2015 10:29:46 : [DB Data Validator] - Started

31/7/2015 10:29:46 : [DB Data Validator] - EQ Check failed
Exception:
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'TblRestraintChar'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader()
at rSec.Database.sendSelectQuery(Databases db, String Query)
at rSec.Server.RYLDB.GetBannedChars()
at rSec.DBTestsRunner.RunEQ()
at rSec.DBTestsRunner.Tick(Object runner, ElapsedEventArgs arg)


31/7/2015 10:29:01 : [DB Data Validator] - Medal Check failed
Exception:
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'TblRestraintChar'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader()
at rSec.Database.sendSelectQuery(Databases db, String Query)
at rSec.Server.RYLDB.GetBannedChars()
at rSec.DBTestsRunner.RunMedal()
at rSec.DBTestsRunner.Tick(Object runner, ElapsedEventArgs arg)


31/7/2015 10:29:46 : [DB Data Validator] - Ended, 0 equipments and 0 medals checked


Alpha, can you please help how to make that plugin work? All querys were "installed", but only that plugin remains with problem. Can help ?:
 
Newbie Spellweaver
Joined
Jan 18, 2012
Messages
75
Reaction score
0
RonaldinhoR9 , you must add TblRestraintChar table .. although you not use banned player in plugins ..
you can see query TblRestraintChar in alpha forum add extra table .
default you can add in admintool , but you can add to another db with change in options rsec.
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
You mean deyucok, i need add this TblRestraintChar in Part2 Zodiac too? I added that TblRestraintChar in admintool database.

At Alpha server, the table is said to add only in admintool. But can be added at part2zodiac too?
 
Last edited:
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Ok i added the table at part2zodiac. rsec did the check about equipments and medals. Found some equipments worngly used, but after that, it always do the check again and return 0 equipment checked. What need to do to make this recheck auto? If i restore part2zodiac for example, do the check again.

 
Last edited:
Newbie Spellweaver
Joined
Jan 18, 2012
Messages
75
Reaction score
0
RonaldinhoR9,
yes that's what I ask. I had a bit of a solution for this, which after checking does not change the value in the field EQ_Changed, this will make all the character is checked every time that has been specified in the data db validator plugins. because these plugins just check the db, where each character perform database updates approximately 10-15 minutes. This will only help who did bug, and does not make efficient solution. if you have source code rsec. You can change a little bit there. to detect which type of items entered into the slot equiped.
 
Back
Top