mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-02 16:49:03 +00:00
Network cleanup (#552)
* Replaced packetType/Size with packet * Replace Instream with Packet Read data directly from packet to ease future network upgrade * Update Packet.java Removed unused methods to ease netty migration and network rewrite. * Moved packet sizes. * Removed unused stream methods * Added readhex method for buttons * preparing to replace mina * Packet->GamePacket for refactoring * Netty 3.6.6 * formatting * formatting * Apollo core * Update net.xml Added variables for 2006scape * Netty 4 migration. Jagcached replaced with Apollo Core * Porting network into apollo * WIP Packet Changes Do not merge. This is broken. * Packet read methods converted to netty buffer * Replacing game network and login with apollo * Netty 4 * Cleanup * Same port for update and game server. * Cleanup login for integration with apollo * Login works. fixing packets * Running on apollo netcode. * Server runs * Update apollo-core.jar * Disable encoder. write outstream directly to channel. * Update RS2ProtocolDecoder.java Added apollo decoder * Add constant * Synchronization not needed * Update apollo-core.jar * Better performance. * Commit pre PR * Update apollo-core.jar * Fixup Port Binding Based On World * Apollo files * Additional Commit --------- Co-authored-by: Dark98 <darkaidz98@gmail.com>
This commit is contained in:
@@ -30,6 +30,13 @@ public class ClientSettings {
|
||||
*/
|
||||
public static int SERVER_WORLD = 1;
|
||||
|
||||
/**
|
||||
* If false, the server will run the on demand server on every world. If true it will
|
||||
* only connect to the server on world 1.
|
||||
*/
|
||||
public static boolean SINGLE_ONDEMAND = true;
|
||||
|
||||
|
||||
/**
|
||||
* Enables/Disables FileServer CRC Checking For Cache Updates
|
||||
* FileServer Must Be Running Before Starting The Client If This Is True
|
||||
|
||||
@@ -235,7 +235,7 @@ public final class OnDemandFetcher extends OnDemandFetcherParent implements Runn
|
||||
return;
|
||||
}
|
||||
openSocketTime = l;
|
||||
socket = clientInstance.openSocket(43596 + Game.portOff);
|
||||
socket = clientInstance.openSocket((ClientSettings.SINGLE_ONDEMAND || ClientSettings.SERVER_WORLD == 1) ? 43594 : 43596 + ClientSettings.SERVER_WORLD + Game.portOff);
|
||||
inputStream = socket.getInputStream();
|
||||
outputStream = socket.getOutputStream();
|
||||
outputStream.write(15);
|
||||
|
||||
Reference in New Issue
Block a user