How to make ID GM (AION 4.6 retail)
1 Attachment(s)
Re: How to make ID GM (AION 4.6 retail)
how to fix this error???
For info DB Aion_gm already create
Attachment 169842
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
Onplay
What is your sql user and pass?
You can use my server and then set sql user = sa / pass = 123456
https://forum.ragezone.com/f587/aion...erver-1197401/
1 Attachment(s)
Re: How to make ID GM (AION 4.6 retail)
have followed all the ways as shown. But there is still an error, why can't I login ??????????? error as below
how fix this error
Attachment 169889
Re: How to make ID GM (AION 4.6 retail)
sthaporn12 i am used you last BD ,server works but i have erorr:
9-DBManager connection error - not created! GM DB doesn't exist!!
And i dont found aion_gm Database in your files..
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
vitala
sthaporn12 i am used you last BD ,server works but i have erorr:
9-DBManager connection error - not created! GM DB doesn't exist!!
And i dont found aion_gm Database in your files..
https://mega.nz/file/eVsmXB4S#04mMc3...jPEiSFoHUMYDyA
1. Replace it to your server location. ,Then set SQL sever to follow below.
SQL server user = SA
Password = 123456
2. Restore aion_log database.
Coz, this setting will work with my file.
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
sthaporn12
I got this error in that step when I try to log in
I double-checked the ID and password
https://i.imgur.com/VLXkoeC.png
It's like "Access Denied" in russian.
I am using the last aion_log.bak, GMServer and AionWeb files from this thread but still getting this error when I try to log in.
Am I missing something?
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
victorcor
I got this error in that step when I try to log in
I double-checked the ID and password
https://i.imgur.com/VLXkoeC.png
It's like "Access Denied" in russian.
I am using the last aion_log.bak, GMServer and AionWeb files from this thread but still getting this error when I try to log in.
Am I missing something?
Don't use "localhost"
You have to use "127.0.0.1" only (my file set for it)
Ex.
http://localhost/wldpatltmxpa/dkdldhswldpatltmxpa.aspx <<< Do not
http://127.0.0.1/wldpatltmxpa/dkdldhswldpatltmxpa.aspx <<< DO
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
sthaporn12
Don't use "localhost"
You have to use "127.0.0.1" only (my file set for it)
Ex.
http://localhost/wldpatltmxpa/dkdldhswldpatltmxpa.aspx <<< Do not
http://127.0.0.1/wldpatltmxpa/dkdldhswldpatltmxpa.aspx <<< DO
Nice! Worked fine now! Thank you.
I have only a question: Where can I disable the automatic account creation? When I try to login with a not registered account, the server does not pop any error, it creates the account instead. How can I disable that?
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
victorcor
Nice! Worked fine now! Thank you.
I have only a question: Where can I disable the automatic account creation? When I try to login with a not registered account, the server does not pop any error, it creates the account instead. How can I disable that?
To disable the automatic account creation, you must change your ap_GPwdWithFlag at AionAccounts database to the following:
Code:
ALTER PROCEDURE [dbo].[ap_GPwdWithFlag] @account varchar(14)
, @PWD binary(16) output
, @flag tinyint output
--, @otpflag tinyint = 0 output
AS
SELECT @PWD=password
, @flag=new_pwd_flag
-- , @otpflag = otp_flag
FROM user_auth with (nolock)
WHERE account @account
1 Attachment(s)
Re: How to make ID GM (AION 4.6 retail)
Can someone please help me with the connection of the GM server to DB? When i try to start GM server it gives me an error (attached). In fact i cannot understand where is DB settings of GM server is located. I made all modifications that was in the guide including D:\_AION\_AION_WEB\conf\external_config.xml and it seems it is working fine since the site is working perfectly. My guess that it
should be encrypted by DBConfigEncrypt.exe but i did not get how does it works. Thank you for your help.
Attachment 170110
upd: well, the solution is not quite intuitive, espessialy when nobody mention that and you dont have /help folder. For anyone who has the same problem, you need to do the 4_6-AION_Configuring_BIN_connection_tool_teaching.docx which could be found in TieLay's server archive.
Re: How to make ID GM (AION 4.6 retail)
Check .BIN-files data trought it's decription. Possible in this case U have wrong connection cridentials.
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
sthaporn12
U backup it from MS SQL SERVER 2019?
Can U just create .sql-file from it?
coz in MS SQL SERVER 2017CU26 restoring from yours backup - impossible
And how fix "error 20" when GM try logon in game trough client?
Re: How to make ID GM (AION 4.6 retail)
https://s3.bmp.ovh/imgs/2021/10/ad3cad87e845e6bd.jpg
It's like "Access Denied" in Chinese.
Can you teach me how to solve this problem
Re: How to make ID GM (AION 4.6 retail)
Could help me?
I can't set user as GM
On step 5 when i tried to search char, page answer - nothing to find
Char name is simple - Test and I see it in DB
in weblog.txt I see error:
2021-11-13 13:14:55,922 [13564] FATAL - communications.PacketSender : communications.PacketUtilCrypto CommonDecode error (allbuf.Length == 0 && rcv_len == 0)StackTrace : at communications.PacketUtilCrypto.CommonDecode(Byte[] msg, RequestPacketType request_packet_type, Byte marker, Int32 added_header_length, Int32 buffer_size, Boolean is_rcv) in G:\Work\Aion\_RESTORED\Common\communications\PacketUtilCrypto.cs:line 136 at communications.PacketSender.DecodeUSERLIST(Byte[] msg) in G:\Work\Aion\_RESTORED\Common\communications\PacketSender.cs:line 2630
But in GMserver side i see row like that
11/13/2021 1:14:55 PM : 127.0.0.1:50509 GRQ_GET_USER_LIST
in Gmserverlog
2021-11-13 13:14:55,688 [13176] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,704 [13080] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,704 [13080] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
2021-11-13 13:14:55,922 [13080] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,922 [12408] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,922 [12408] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
Any suggestions?
2 Attachment(s)
Re: How to make ID GM (AION 4.6 retail)
GMServer and GMAdminPanel Not working on my Machine.
Attachment 170683
As you can see here, gmserver is blank when opening.
Attachment 170684
Here, you can see that the error is thrown. What gives? :blink:
This is the last step, but probably a permanent barrier if no one comes along to help...
Got files from early release, maybe sthaporn or Tielay.
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
exeweb
Could help me?
I can't set user as GM
On step 5 when i tried to search char, page answer - nothing to find
Char name is simple - Test and I see it in DB
in weblog.txt I see error:
2021-11-13 13:14:55,922 [13564] FATAL - communications.PacketSender : communications.PacketUtilCrypto CommonDecode error (allbuf.Length == 0 && rcv_len == 0)StackTrace : at communications.PacketUtilCrypto.CommonDecode(Byte[] msg, RequestPacketType request_packet_type, Byte marker, Int32 added_header_length, Int32 buffer_size, Boolean is_rcv) in G:\Work\Aion\_RESTORED\Common\communications\PacketUtilCrypto.cs:line 136 at communications.PacketSender.DecodeUSERLIST(Byte[] msg) in G:\Work\Aion\_RESTORED\Common\communications\PacketSender.cs:line 2630
But in GMserver side i see row like that
11/13/2021 1:14:55 PM : 127.0.0.1:50509 GRQ_GET_USER_LIST
in Gmserverlog
2021-11-13 13:14:55,688 [13176] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,704 [13080] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,704 [13080] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
2021-11-13 13:14:55,922 [13080] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,922 [12408] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,922 [12408] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
Any suggestions?
same here, did you fix yours?
Re: How to make ID GM (AION 4.6 retail)
Hello! I have a general error that displays when opening GM Server. It tells me "An Error Occurred! Please check the log" but the log isn't there when I check inside the GM server log folder, so I can't diagnose the problem
The GM server is blank as well.
5 Attachment(s)
Re: How to make ID GM (AION 4.6 retail)
Hey, so update.
I throw an error whenever linking to the correct database, in the GM_Server.exe.config (All the directories are correctly specified, D:/_AiON_SERVER/...), but I don't throw an error when linking to a non-existent directory (such as non-existant F:/_aion/_Server). I noticed this happening because when I swapped Tielay's version with mine, it didn't throw an error, but I still got a blank GMServer. I suspect that somewhere, my configs are wrong, but I used Notepad++ to search through all files and verify that everything points to D:/_AiON_SERVER/..., and they all do.
Attachment 171047
Attachment 171046Attachment 171044
The server starts with no problem, it's just the GMServer that refuses to run properly.
Quote:
Originally Posted by
TieLay
Check .BIN-files data trought it's decription. Possible in this case U have wrong connection cridentials.
In concerns of TieLay's post, you can't really check the bin files in notepad++. You CAN however, use the tool to batch create a bin file then batch create a GM_SERVER.bin file, and place that in your GM_SERVER directory.
For my test server, which I'm trying to run with the GM commands, is all configured correctly (login and passwords match).
Attachment 171048
I'll upload my server files for you to check. Also, I can get into my Aion Website no problem.
Attachment 171043Attachment 171045
- - - Updated - - -
So... I finally got it to work
1.
Copy GM.bin to /AION_WEB/conf
2.
Copy the world folder in tools to /AION_WEB/Conf/world
- - - Updated - - -
Quote:
Originally Posted by
I_Satelite_I
same here, did you fix yours?
Where did you find weblog
I might also have the same problem. Using Tielay's files.
Re: How to make ID GM (AION 4.6 retail)
hello, tryed it with your guide, cant get it to run like that.
have the gmserver so far up and running its just the same error on char search i dont get a result.
log says this:
2022-03-19 00:53:59,564 [7936] INFO - TRACE_MSOBJECT_POOL.GetMSObject : Minium mspooledQue.Count = 299/ bei System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) bei System.Environment.get_StackTrace() bei gmbiz.ObjectPool.GetMSObject() bei GMServer.AsyncSocketServer.ReadCallback(IAsyncResult ar) bei System.Net.LazyAsyncResult.Complete(IntPtr userToken) bei System.Net.ContextAwareResult.CompleteCallback(Object state) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Net.ContextAwareResult.Complete(IntPtr userToken) bei System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken) bei System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
may you upload your files?
useing this build:
https://disk.yandex.ru/d/x7a11c-a6A4zsw
Re: How to make ID GM (AION 4.6 retail)
Quote:
Originally Posted by
exeweb
Could help me?
I can't set user as GM
On step 5 when i tried to search char, page answer - nothing to find
Char name is simple - Test and I see it in DB
in weblog.txt I see error:
2021-11-13 13:14:55,922 [13564] FATAL - communications.PacketSender : communications.PacketUtilCrypto CommonDecode error (allbuf.Length == 0 && rcv_len == 0)StackTrace : at communications.PacketUtilCrypto.CommonDecode(Byte[] msg, RequestPacketType request_packet_type, Byte marker, Int32 added_header_length, Int32 buffer_size, Boolean is_rcv) in G:\Work\Aion\_RESTORED\Common\communications\PacketUtilCrypto.cs:line 136 at communications.PacketSender.DecodeUSERLIST(Byte[] msg) in G:\Work\Aion\_RESTORED\Common\communications\PacketSender.cs:line 2630
But in GMserver side i see row like that
11/13/2021 1:14:55 PM : 127.0.0.1:50509 GRQ_GET_USER_LIST
in Gmserverlog
2021-11-13 13:14:55,688 [13176] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,704 [13080] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,704 [13080] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
2021-11-13 13:14:55,922 [13080] INFO - ?AsyncSocketServer.AcceptCallback Add - count: : 1
2021-11-13 13:14:55,922 [12408] FATAL - ReadCallback Exception : Padding is invalid and cannot be removed.
2021-11-13 13:14:55,922 [12408] INFO - ?AsyncSocketServer.ReleaseStateObject : connectedSocks.Count:0
Any suggestions?
I'm having the same issue, when trying to do anything on AionGM, I'm getting this error:
Quote:
2022-06-05 21:27:29,522 [18372] FATAL - communications.PacketSender : communications.PacketUtilCrypto CommonDecode error (allbuf.Length == 0 && rcv_len == 0)
StackTrace : at communications.PacketUtilCrypto.CommonDecode(Byte[] msg, RequestPacketType request_packet_type, Byte marker, Int32 added_header_length, Int32 buffer_size, Boolean is_rcv) in G:\Work\Aion\_RESTORED\Common\communications\PacketUtilCrypto.cs:line 136
at communications.PacketSender.DecodeMAILSEND(Byte[] msg) in G:\Work\Aion\_RESTORED\Common\communications\PacketSender.cs:line 6359
it seems to be a problem with communication between the website and gmserver