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!

[SHARE] FULL GS SOURCE - No More Selling

Joined
Dec 7, 2011
Messages
499
Reaction score
176
thanks man :D but when you have gs files you should have biggest specs also to run the server right ? its too expensive theres a possible way ? to run the gs file in small specs?
Re-write the Engine. :)
That's the best stuff that you can do to make it run in a lower-spec server.
Tip : There is too non memory safe calls due to some modifications but you can fix that if you re-write the full engine in Rust.
 
Newbie Spellweaver
Joined
Nov 5, 2022
Messages
39
Reaction score
3
find file "unzipper.cpp "

UINT CUnzipper::UnzipToMemory(const std::string& ZipFileName, const std::string& FileName, PBYTE& cBuffer)
{
if (!OpenZip(ZipFileName.c_str()))
return FALSE;
if (!m_uzFile)
return FALSE;
if (GetFileCount() == 0)
return FALSE;

UINT nRetB(0);

std::string strFileName(ZipFileName);
strFileName += FileName;

if (GOTOFILEPOS(strFileName)) // GotoFilePos로 이동
{
UZ_FileInfo info;
GetFileInfo(info);

// if the item is a folder then simply return 'TRUE'
//if (info.szFileName[lstrlen(info.szFileName) - 1] == '\\')
// continue;

if (IsEncrypted(info.dwFlags)) // MEMO : 암호화 된 파일이면...
{
if (unzOpenCurrentFilePassword(m_uzFile, "tkqwlf") != UNZ_OK) NB: (PASWORD RCC: tkqwlf)default GS and ur singkron file basic.exe )
return UINT_MAX;
}
else
{
if( unzOpenCurrentFile(m_uzFile) != UNZ_OK )
return UINT_MAX;
}
appreciate it man. will try it. Thanks. :D
 
Newbie Spellweaver
Joined
Apr 22, 2023
Messages
33
Reaction score
10
open your default.charclass and look for wENABLE_NEW_CLASS = change it to

- 0 = All new class restricted
- 1 = restrict Ninja, Magic
- 2 = restrict Magic
- 3 = restrict Theater
- 4 = All class enabled

Hope this helps!

Here's the screenies for All new class restricted

I followed this tutorial, the extreme icon is a bit annoying. I cannot find it in gui texture folder, even in .xml files o_O lolsz help me find it XD

----
solved on source
 
Last edited:
Newbie Spellweaver
Joined
Jan 8, 2019
Messages
23
Reaction score
0
Anyone encounter this problem?.

PHP:
[17:01:49] [17:01:48] [ERROR] DB:{call gs_user_verify('gm1','gm1','192.168.1.1',3,0,?)}[17:01:48] [ERROR] DB:42000, NativeError:2812, [Microsoft][SQL Server Native Client 11.0][SQL Server]Could not find stored procedure 'gs_user_verify'.[17:01:48] [ERROR] CAgentGsUserCheck result -1[17:01:49] [INFO ] GS WB OFFLINE. pass the login process ChaName : gm1[17:01:49] [ERROR] DB:{call gs_user_verify('gm1','gm1','192.168.1.1',3,0,?)}[17:01:49] [ERROR] DB:42000, NativeError:2812, [Microsoft][SQL Server Native Client 11.0][SQL Server]Could not find stored procedure 'gs_user_verify'.[17:01:49] [ERROR] CAgentGsUserCheck result -1

I'm using the shared Database. Thanks in advance.





Here I created a back up link for compatible client that being shared here.

Client:


WidgetScript (for decomposed bugtrap):


Paste the widgetscript inside data\glogic\widgetscript
But using this widgetscript will encounter lotto bugtrap. I recommend to disable lottosystem by set false in usefeatures_gs.luc

Hi Bro, how to compile the Lua scripts to WidgetScript?
 
Newbie Spellweaver
Joined
Apr 22, 2023
Messages
33
Reaction score
10
find file "unzipper.cpp "

UINT CUnzipper::UnzipToMemory(const std::string& ZipFileName, const std::string& FileName, PBYTE& cBuffer)
{
if (!OpenZip(ZipFileName.c_str()))
return FALSE;
if (!m_uzFile)
return FALSE;
if (GetFileCount() == 0)
return FALSE;

UINT nRetB(0);

std::string strFileName(ZipFileName);
strFileName += FileName;

if (GOTOFILEPOS(strFileName)) // GotoFilePos로 이동
{
UZ_FileInfo info;
GetFileInfo(info);

// if the item is a folder then simply return 'TRUE'
//if (info.szFileName[lstrlen(info.szFileName) - 1] == '\\')
// continue;

if (IsEncrypted(info.dwFlags)) // MEMO : 암호화 된 파일이면...
{
if (unzOpenCurrentFilePassword(m_uzFile, "tkqwlf") != UNZ_OK) NB: (PASWORD RCC: tkqwlf)default GS and ur singkron file basic.exe )
return UINT_MAX;
}
else
{
if( unzOpenCurrentFile(m_uzFile) != UNZ_OK )
return UINT_MAX;
}
how about changing the encryption of tools?
 
Experienced Elementalist
Joined
Sep 22, 2008
Messages
286
Reaction score
10
How do you make gunners, shamans, arches use bullets, talismans, arrows because currently you don't need it attack??
 
Newbie Spellweaver
Joined
Jan 8, 2019
Messages
23
Reaction score
0
When start game / server, There is a alter box:
SetSlot_IndicationIcon
tableObj.isTable()

Any idea?
 
Newbie Spellweaver
Joined
Jan 8, 2019
Messages
23
Reaction score
0
Hi Guys, facing a problem that the FieldServer will auto close and exec restart.bat with no reason.
Anyone know why?
 
Back
Top