Search found 525 matches

by atom0s
Mon Dec 29, 2014 12:55 am
Forum: Server Setup & Guides
Topic: Multiple servers
Replies: 11
Views: 6385

Re: Multiple servers

The lobby server simply listens on various ports the IP it binds to is whatever is available on your system. You need to be sure that if you have any anti-virus' or firewalls running, that you have allowed the lobby server access to the internet/network. For Windows Firewall, it is as simple as just...
by atom0s
Sun Dec 28, 2014 2:18 am
Forum: Public Servers
Topic: Omstart Server OPEN
Replies: 20
Views: 15075

Re: Omstart Server OPEN

You probably did not set the proper IPs in the zone settings table then.
by atom0s
Sat Dec 27, 2014 1:55 pm
Forum: Public Servers
Topic: Omstart Server OPEN
Replies: 20
Views: 15075

Re: Omstart Server OPEN

Be sure that you have set the external IP as your zone ip's in the database (zone_settings). Also be sure that all the servers are added to your firewall exception list to allow outside connections to connect to the servers.
by atom0s
Wed Dec 24, 2014 1:50 pm
Forum: Custom Applications and Tools
Topic: Server Status Script
Replies: 1
Views: 2754

Re: Server Status Script

I made a post somewhere on the forums that includes a function to do this already. function get_server_status() { $socket = null; if (!$socket = @fsockopen( "127.0.0.1", 54230, $errno, $errstr, 1 )) return false; @fclose( $socket ); return true; } Don't forget to cleanup the socket you opened.
by atom0s
Wed Dec 24, 2014 1:47 pm
Forum: General Chat
Topic: So this is a thing now apparently
Replies: 8
Views: 4930

Re: So this is a thing now apparently

Wait, you can now spawn in any zone, not just the zone the mob is bound to? how? We are making use of a special table in the game client to handle it. Inside of the client there is a map of memory called the NPCMAP. This area of memory holds all the entities in the game of the current zone. This ar...
by atom0s
Tue Dec 23, 2014 5:58 pm
Forum: Resources
Topic: Packet Encryption / Decryption Information From Client
Replies: 3
Views: 7055

Re: Packet Encryption / Decryption Information From Client

Compression Table Initialization These are the functions that handle creating the compression table for handling the zlib compression that we mimic in DSP. (zlib.cpp etc.) This function handles preparing the inventory structure as well as initializes the zlib compression table. char __cdecl sub_100...
by atom0s
Tue Dec 23, 2014 2:33 pm
Forum: Server Setup & Guides
Topic: Balanced server settings for solo
Replies: 2
Views: 2600

Re: Balanced server settings for solo

There is no real set 'solo' settings that we have / know. It's more of your own choice to setup what values you feel are appropriate for you. Keep some things in mind when you are making the choices for each setting though, such as: - Experience rate : How fast do you want yourself to level? Do you ...
by atom0s
Tue Dec 23, 2014 3:43 am
Forum: Resources
Topic: Packet Encryption / Decryption Information From Client
Replies: 3
Views: 7055

Re: Packet Encryption / Decryption Information From Client

Blowfish Initialization char __cdecl sub_100CFA30(int a1, int a2, int a3, int a4) { int v4; // ecx@1 signed int v5; // eax@1 int v6; // edx@1 signed int v7; // esi@2 int v8; // edi@3 int v9; // eax@5 int v10; // esi@5 int v11; // edx@6 int v12; // ebp@10 int v13; // edx@11 int v14; // eax@11 signed...
by atom0s
Tue Dec 23, 2014 3:08 am
Forum: Resources
Topic: Packet Encryption / Decryption Information From Client
Replies: 3
Views: 7055

Re: Packet Encryption / Decryption Information From Client

Packet Decryption / Decompression /** * @brief Decrypts and decompresses the incoming packet. * * @param a1 The buffer to obtain the decrypted packet. * @param a2 The length of the buffer. * @param a3 The blowfish decryption table used to decrypt the packet. * @param a4 Decompression table. (decomp...
by atom0s
Tue Dec 23, 2014 2:57 am
Forum: Resources
Topic: Packet Encryption / Decryption Information From Client
Replies: 3
Views: 7055

Packet Encryption / Decryption Information From Client

Figured sharing this may help resort to someone making a better zlib implementation than what we are currently using. Currently the implementation is fairly thrown together and kind of sketchy in some instances, and in a lot of cases can lead to the packet/key issues etc. So if someone is bored and ...