Jump to content

Linux Based r34083


iMer

Recommended Posts

M2 Download Center

This is the hidden content, please
( Internal )

I asked in the shoutbox and people were apparently interested in helping me test this thing.

 

THIS IS AN ALPHA BUILD.

THERE ARE BOUND TO BE BUGS.

I DO NOT RECOMMEND USING THIS IN A PRODUCTION ENVIRONMENT

 

That said, some information:

I rewrote the complete network layer so far. Nicer packet handling, more modular stuff.

It uses libevent so in theory, I could also release FreeBSD, windows and other builds in the future.

I might even OSS the whole project, not now though. I am not actively looking for coding help, so please dont ask me to get access to the source. I will either post publicly if I'm looking for people to help me or talk to you directly.

The whole project is based on the 34083 source, doesnt have the dragonsoul system or any of the other stuff.

Features (incomplete list, offtop of my head):

- Gold is using 8 bytes*, new limit is 10.000.000.000.000.000 (yes, that is 10 quadrillion)

- Level is using 2 bytes*

- usual fixes, syncpos, war, number_ex and such

- Some additional quest functions, not all of the ones in my lib, but some of them

 

TODO:

- Click me

- Enable optimization

- ..and more

 

That said, you need to switch out your client and game/db binary, the rest /should/ be compatibly.

 

*there are still some minor things to do like gold in the log isnt 8bytes yet

 

Additional thanks for their help to:

tim

pompex

 

Download:

This is the hidden content, please

Please report bugs in here or on the bugtracker.

Include PROPER describtions as to what you did and what doesnt work.

Logs are usually useful too (keep in mind there's a lot of debug stuff being logged in this release)

  • Metin2 Dev 18
  • Good 6
  • Love 3
  • Love 33
Link to comment
Share on other sites

The game work good ...

But when i try to connect with normal client he stay on : Connection in progress ...

 

I make a metin2client.patch and the client dont start .

Syserr : 

 

0617 15:22:00005 :: HALLO 1 sizeof() = 104

 
0617 15:22:00005 :: m_connectLimitTime; 8
 
0617 15:22:00005 :: m_recvBuf;          4
 
0617 15:22:00005 :: m_recvBufSize;      4
 
0617 15:22:00005 :: m_recvBufInputPos;  4
 
0617 15:22:00005 :: m_recvBufOutputPos; 4
 
0617 15:22:00005 :: m_sendBuf;          4
 
0617 15:22:00005 :: m_sendBufSize;      4
 
0617 15:22:00005 :: m_sendBufInputPos;  4
 
0617 15:22:00005 :: m_sendBufOutputPos; 4
 
0617 15:22:00005 :: m_isOnline;         1
 
0617 15:22:00005 :: m_cipher;           16
 
0617 15:22:00005 :: m_isSecurityMode;   1
 
0617 15:22:00006 :: m_sock;             4
 
0617 15:22:00006 :: m_addr;             16
 
0617 15:22:00006 :: m_iSequence;        4
 
0617 15:22:00006 :: m_bUseSequence;     1
 
0617 15:22:00006 :: HALLO 2 sizeof() = 104
 
0617 15:22:00006 :: m_connectLimitTime; 8
 
0617 15:22:00006 :: m_recvBuf;          4
 
0617 15:22:00006 :: m_recvBufSize;      4
 
0617 15:22:00006 :: m_recvBufInputPos;  4
 
0617 15:22:00006 :: m_recvBufOutputPos; 4
 
0617 15:22:00006 :: m_sendBuf;          4
 
0617 15:22:00006 :: m_sendBufSize;      4
 
0617 15:22:00006 :: m_sendBufInputPos;  4
 
0617 15:22:00006 :: m_sendBufOutputPos; 4
 
0617 15:22:00006 :: m_isOnline;         1
 
0617 15:22:00006 :: m_cipher;           16
 
0617 15:22:00006 :: m_isSecurityMode;   1
 
0617 15:22:00006 :: m_sock;             4
 
0617 15:22:00006 :: m_addr;             16
 
0617 15:22:00006 :: m_iSequence;        4
 
0617 15:22:00006 :: m_bUseSequence;     1
 
0617 15:22:00009 :: HALLO 1 sizeof() = 104
 
0617 15:22:00009 :: m_connectLimitTime; 8
 
0617 15:22:00009 :: m_recvBuf;          4
 
0617 15:22:00009 :: m_recvBufSize;      4
 
0617 15:22:00009 :: m_recvBufInputPos;  4
 
0617 15:22:00009 :: m_recvBufOutputPos; 4
 
0617 15:22:00009 :: m_sendBuf;          4
 
0617 15:22:00009 :: m_sendBufSize;      4
 
0617 15:22:00009 :: m_sendBufInputPos;  4
 
0617 15:22:00009 :: m_sendBufOutputPos; 4
 
0617 15:22:00009 :: m_isOnline;         1
 
0617 15:22:00009 :: m_cipher;           16
 
0617 15:22:00009 :: m_isSecurityMode;   1
 
0617 15:22:00009 :: m_sock;             4
 
0617 15:22:00009 :: m_addr;             16
 
0617 15:22:00009 :: m_iSequence;        4
 
0617 15:22:00009 :: m_bUseSequence;     1
 
0617 15:22:00009 :: HALLO 1 sizeof() = 104
 
0617 15:22:00010 :: m_connectLimitTime; 8
 
0617 15:22:00010 :: m_recvBuf;          4
 
0617 15:22:00010 :: m_recvBufSize;      4
 
0617 15:22:00010 :: m_recvBufInputPos;  4
 
0617 15:22:00010 :: m_recvBufOutputPos; 4
 
0617 15:22:00010 :: m_sendBuf;          4
 
0617 15:22:00010 :: m_sendBufSize;      4
 
0617 15:22:00010 :: m_sendBufInputPos;  4
 
0617 15:22:00010 :: m_sendBufOutputPos; 4
 
0617 15:22:00010 :: m_isOnline;         1
 
0617 15:22:00010 :: m_cipher;           16
 
0617 15:22:00010 :: m_isSecurityMode;   1
 
0617 15:22:00010 :: m_sock;             4
 
0617 15:22:00010 :: m_addr;             16
 
0617 15:22:00010 :: m_iSequence;        4
 
0617 15:22:00010 :: m_bUseSequence;     1
 
0617 15:22:00010 :: HALLO 1 sizeof() = 104
 
0617 15:22:00010 :: m_connectLimitTime; 8
 
0617 15:22:00010 :: m_recvBuf;          4
 
0617 15:22:00010 :: m_recvBufSize;      4
 
0617 15:22:00010 :: m_recvBufInputPos;  4
 
0617 15:22:00010 :: m_recvBufOutputPos; 4
 
0617 15:22:00010 :: m_sendBuf;          4
 
0617 15:22:00010 :: m_sendBufSize;      4
 
0617 15:22:00010 :: m_sendBufInputPos;  4
 
0617 15:22:00010 :: m_sendBufOutputPos; 4
 
0617 15:22:00010 :: m_isOnline;         1
 
0617 15:22:00010 :: m_cipher;           16
 
0617 15:22:00010 :: m_isSecurityMode;   1
 
0617 15:22:00010 :: m_sock;             4
 
0617 15:22:00010 :: m_addr;             16
 
0617 15:22:00010 :: m_iSequence;        4
 
0617 15:22:00010 :: m_bUseSequence;     1
 
0617 15:22:00010 :: CAccountConnector = 02550000
0617 15:22:00024 :: import marshal # builtin
 
0617 15:22:00024 :: import imp # builtin
 
0617 15:22:00027 :: Traceback (most recent call last):
 
0617 15:22:00027 ::   File "<string>", line 294, in <module>
 
0617 15:22:00028 :: NameError
0617 15:22:00028 :: : 
0617 15:22:00028 :: name '__COMMAND_LINE__' is not defined
0617 15:22:00028 :: 
 
0617 15:22:00028 :: RunMain Error
0617 15:22:00029 :: # clear __builtin__._
 
0617 15:22:00029 :: # clear sys.path
 
0617 15:22:00029 :: # clear sys.argv
 
0617 15:22:00029 :: # clear sys.ps1
 
0617 15:22:00029 :: # clear sys.ps2
 
0617 15:22:00029 :: # clear sys.exitfunc
 
0617 15:22:00029 :: # clear sys.exc_type
 
0617 15:22:00029 :: # clear sys.exc_value
 
0617 15:22:00029 :: # clear sys.exc_traceback
 
0617 15:22:00029 :: # clear sys.last_type
 
0617 15:22:00029 :: # clear sys.last_value
 
0617 15:22:00029 :: # clear sys.last_traceback
 
0617 15:22:00029 :: # clear sys.path_hooks
 
0617 15:22:00029 :: # clear sys.path_importer_cache
 
0617 15:22:00029 :: # clear sys.meta_path
 
0617 15:22:00029 :: # clear sys.flags
 
0617 15:22:00029 :: # clear sys.float_info
 
0617 15:22:00029 :: # restore sys.stdin
 
0617 15:22:00029 :: # restore sys.stdout
 
0617 15:22:00030 :: # restore sys.stderr
 

 

Syserr download : 

This is the hidden content, please

Virus total scann : 

This is the hidden content, please

  • Love 1
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
  • 7 months later...
  • 5 years later...

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.