"Only a life lived for others is a life worth while." - Albert Einstein

MapleSEA IP Addresses and Ports

Background

Tcpdump was used to monitor all network activities. Then the MapleSEA client was started. We can observed that the clients connects to [121.52.204.218] hackshield.maplesea.com on TCP port 80. This is probably got to do with the hackshield update followed by client update. At the gateway selection screen, selecting different gateway will brings you to the respective MapleSEA gateway. Authentication is performed through the gateways. After which is the worlds and channels selection screen.

Singapore gateway: 203.116.196.8 [8484/TCP]
Malaysia gateway: 203.188.239.82 [8484/TCP]

Findings

Currently, MapleSEA operates 6 worlds through Singapore gateway and 3 worlds through Malaysia gateway. The details for each world are provided below. We will use x:y format to indicate the IP address (x) and port (y) respectively. MapleSEA uses TCP ports.

Singapore – World: Aqulia
channel 01 -> 203.116.196.15:8585
channel 02 -> 203.116.196.15:8586
channel 03 -> 203.116.196.16:8585
channel 04 -> 203.116.196.16:8586
channel 05 -> 203.116.196.17:8585
channel 06 -> 203.116.196.17:8586
channel 07 -> 203.116.196.18:8585
channel 08 -> 203.116.196.18:8586
channel 09 -> 203.116.196.19:8585
channel 10 -> 203.116.196.19:8586
channel 11 -> 203.116.196.20:8585
channel 12 -> 203.116.196.20:8586
channel 13 -> 203.116.196.21:8585
channel 14 -> 203.116.196.21:8586
channel 15 -> 203.116.196.22:8585
channel 16 -> 203.116.196.22:8586
channel 17 -> 203.116.196.23:8585
channel 18 -> 203.116.196.23:8586
channel 19 -> 203.116.196.24:8585
channel 20 -> 203.116.196.24:8586
cash shop -> 203.116.196.12:8787
MTS -> 203.116.196.182:8980

Singapore – World: Bootes
channel 01 -> 203.116.196.35:8585
channel 02 -> 203.116.196.35:8586
channel 03 -> 203.116.196.36:8585
channel 04 -> 203.116.196.36:8586
channel 05 -> 203.116.196.37:8585
channel 06 -> 203.116.196.37:8586
channel 07 -> 203.116.196.38:8585
channel 08 -> 203.116.196.38:8586
channel 09 -> 203.116.196.39:8585
channel 10 -> 203.116.196.39:8586
channel 11 -> 203.116.196.40:8585
channel 12 -> 203.116.196.40:8586
channel 13 -> 203.116.196.41:8585
channel 14 -> 203.116.196.41:8586
channel 15 -> 203.116.196.42:8585
channel 16 -> 203.116.196.42:8586
channel 17 -> 203.116.196.43:8585
channel 18 -> 203.116.196.43:8586
channel 19 -> 203.116.196.44:8585
channel 20 -> 203.116.196.44:8586
cash shop -> 203.116.196.12:8788
MTS -> 203.116.196.182:8981

Singapore – World: Cassiopeia
channel 01 -> 203.116.196.51:8585
channel 02 -> 203.116.196.51:8586
channel 03 -> 203.116.196.52:8585
channel 04 -> 203.116.196.52:8586
channel 05 -> 203.116.196.53:8585
channel 06 -> 203.116.196.53:8586
channel 07 -> 203.116.196.54:8585
channel 08 -> 203.116.196.54:8586
channel 09 -> 203.116.196.55:8585
channel 10 -> 203.116.196.55:8586
channel 11 -> 203.116.196.56:8585
channel 12 -> 203.116.196.56:8586
channel 13 -> 203.116.196.57:8585
channel 14 -> 203.116.196.57:8586
channel 15 -> 203.116.196.58:8585
channel 16 -> 203.116.196.58:8586
channel 17 -> 203.116.196.59:8585
channel 18 -> 203.116.196.59:8586
channel 19 -> 203.116.196.60:8585
channel 20 -> 203.116.196.60:8586
cash shop -> 203.116.196.12:8789
MTS -> 203.116.196.182:8982

Singapore – World: Delphinus
channel 01 -> 203.116.196.61:8585
channel 02 -> 203.116.196.61:8586
channel 03 -> 203.116.196.62:8585
channel 04 -> 203.116.196.62:8586
channel 05 -> 203.116.196.63:8585
channel 06 -> 203.116.196.63:8586
channel 07 -> 203.116.196.64:8585
channel 08 -> 203.116.196.64:8586
channel 09 -> 203.116.196.65:8585
channel 10 -> 203.116.196.65:8586
channel 11 -> 203.116.196.171:8585
channel 12 -> 203.116.196.171:8586
channel 13 -> 203.116.196.172:8585
channel 14 -> 203.116.196.172:8586
channel 15 -> 203.116.196.173:8585
channel 16 -> 203.116.196.173:8586
channel 17 -> 203.116.196.180:8585
channel 18 -> 203.116.196.180:8586
channel 19 -> 203.116.196.175:8585
channel 20 -> 203.116.196.175:8586
cash shop -> 203.116.196.12:8790
MTS -> 203.116.196.182:8983

Singapore – World: Eridanus
channel 01 -> 203.116.196.61:8585
channel 02 -> 203.116.196.61:8586
channel 03 -> 203.116.196.62:8585
channel 04 -> 203.116.196.62:8586
channel 05 -> 203.116.196.63:8585
channel 06 -> 203.116.196.63:8586
channel 07 -> 203.116.196.64:8585
channel 08 -> 203.116.196.64:8586
channel 09 -> 203.116.196.65:8585
channel 10 -> 203.116.196.65:8586
channel 11 -> 203.116.196.171:8585
channel 12 -> 203.116.196.171:8586
channel 13 -> 203.116.196.172:8585
channel 14 -> 203.116.196.172:8586
channel 15 -> 203.116.196.173:8585
channel 16 -> 203.116.196.173:8586
channel 17 -> 203.116.196.180:8585
channel 18 -> 203.116.196.180:8586
channel 19 -> 203.116.196.175:8585
channel 20 -> 203.116.196.175:8586
cash shop -> 203.116.196.12:8790
MTS -> 203.116.196.182:8983

Singapore – World: Izar
channel 01 -> 203.116.196.184:8585
channel 02 -> 203.116.196.184:8586
channel 03 -> 203.116.196.185:8585
channel 04 -> 203.116.196.185:8586
channel 05 -> 203.116.196.190:8585
channel 06 -> 203.116.196.190:8586
channel 07 -> 203.116.196.190:8587
channel 08 -> 203.116.196.187:8585
channel 09 -> 203.116.196.187:8586
channel 10 -> 203.116.196.187:8587
channel 11 -> 203.116.196.188:8585
channel 12 -> 203.116.196.188:8586
channel 13 -> 203.116.196.188:8587
channel 14 -> 203.116.196.189:8585
channel 15 -> 203.116.196.189:8586
cash shop -> 203.116.196.12:8798
MTS -> 203.116.196.182:8983

Malaysia – World: Fornax
channel 01 -> 203.188.239.83:8585
channel 02 -> 203.188.239.83:8586
channel 03 -> 203.188.239.84:8585
channel 04 -> 203.188.239.84:8586
channel 05 -> 203.188.239.85:8585
channel 06 -> 203.188.239.85:8586
channel 07 -> 203.188.239.86:8585
channel 08 -> 203.188.239.86:8586
channel 09 -> 203.188.239.86:8587
channel 10 -> 203.188.239.87:8585
channel 11 -> 203.188.239.87:8586
channel 12 -> 203.188.239.87:8587
channel 13 -> 203.188.239.96:8585
channel 14 -> 203.188.239.96:8586
channel 15 -> 203.188.239.96:8587
cash shop -> 203.188.239.80:8787
MTS -> 203.188.239.98:8985

Malaysia – World: Gemini
channel 01 -> 203.188.239.83:8585
channel 02 -> 203.188.239.83:8586
channel 03 -> 203.188.239.84:8585
channel 04 -> 203.188.239.84:8586
channel 05 -> 203.188.239.85:8585
channel 06 -> 203.188.239.85:8586
channel 07 -> 203.188.239.86:8585
channel 08 -> 203.188.239.86:8586
channel 09 -> 203.188.239.86:8587
channel 10 -> 203.188.239.87:8585
channel 11 -> 203.188.239.87:8586
channel 12 -> 203.188.239.87:8587
channel 13 -> 203.188.239.96:8585
channel 14 -> 203.188.239.96:8586
channel 15 -> 203.188.239.96:8587
cash shop -> 203.188.239.80:8787
MTS -> 203.188.239.98:8985

Malaysia – World: Hercules
channel 01 -> 203.188.239.91:8585
channel 02 -> 203.188.239.91:8586
channel 03 -> 203.188.239.92:8585
channel 04 -> 203.188.239.92:8586
channel 05 -> 203.188.239.92:8587
channel 06 -> 203.188.239.93:8585
channel 07 -> 203.188.239.93:8586
channel 08 -> 203.188.239.93:8587
channel 09 -> 203.188.239.94:8585
channel 10 -> 203.188.239.94:8586
channel 11 -> 203.188.239.94:8587
channel 12 -> 203.188.239.95:8585
channel 13 -> 203.188.239.95:8586
channel 14 -> 203.188.239.95:8587
cash shop -> 203.188.239.80:8789
MTS -> 203.188.239.98:8987

1. For larger population world, each server runs 2 instances of “channel” service. For smaller population world, each server runs between 2 to 3 instances of “channel” service.

2. Each gateway has 1 server to run all instances of “cash shop” service for all worlds. The same applies for “MTS” service.

3. IP addresses for each world are assigned on a sequential block basis. However, due to worlds merging such as Delphinus and Eridanus, Fornax and Gemini, IP addresses assignment seems to be “use any IP that is free”.

4. For Singapore gateway, all servers are co-located at Starhub Datacenter, Singapore. For Malaysia gateway, all servers are co-located by ExtremeBB – Kuala Lumpur, Malaysia.

5. Network IP range information for Singapore gateway are as follows:

inetnum:      203.116.196.0 – 203.116.196.255
netname:      Asiasoft
country:      SG
descr:        Asiasoft Online

6. Network IP range information for Malaysia gateway are as follows:

inetnum:      203.188.239.0 – 203.188.239.255
netname:      Extremebb
descr:        Extremebb
country:      MY

Useful Applications

1. So, you want to restrict your children or younger siblings access to MapleSEA? Let’s firewall them. Setup firewall rules on your broadband router to deny all traffic to destinations:

i) 203.116.196.0/24
ii) 203.188.239.0/24

On a less restrictive note, you can also setup the firewall rules in such a way that they block based on time periods and durations.

2. Knowing that how channels are distributed, you can determine which channel is less busy and therefore results in lesser “lag”. For example, avoid channel 2 as it is shared with channel 1 on the same server. Although they listens on different ports, they still share whatever resources is on the server. High activity in channel 1 will leads to more disk and memory access which eventually will affects channel 2 somehow.

3. Test individual’s network connectivity to MapleSEA using the correct method. (This will be covered in another post when it is ready.)

This page will be updated as and when there are changes to MapleSEA network configurations.