|
You last visited: Today at 12:47
Advertisement
Private Server Info and Support Thread
Discussion on Private Server Info and Support Thread within the DarkOrbit forum part of the Browsergames category.
03/27/2016, 15:23
|
#2461
|
elite*gold: 0
Join Date: Feb 2014
Posts: 229
Received Thanks: 66
|
hi all, is there any opensource java emulator??
|
|
|
03/27/2016, 19:11
|
#2462
|
elite*gold: 0
Join Date: Apr 2011
Posts: 881
Received Thanks: 539
|
So I found this array (its not the full one) from the spacemap swf from darkorbit 1.x
Code:
allmapids[42] = "???";
allmapids[50] = "GG";
allmapids[51] = "GG α";
allmapids[52] = "GG β";
allmapids[53] = "GG ɣ";
allmapids[54] = "Y II ";
allmapids[81] = "DM";
allmapids[82] = "DM";
anyone able to explain me what 42,50 and 54 are and what they have to do there, i mean i know what ??? is but was it really there already or was is just not recorded
|
|
|
03/27/2016, 19:15
|
#2463
|
elite*gold: 32
Join Date: Jun 2012
Posts: 974
Received Thanks: 559
|
Quote:
Originally Posted by MuffinMario
So I found this array (its not the full one) from the spacemap swf from darkorbit 1.x
Code:
allmapids[42] = "???";
allmapids[50] = "GG";
allmapids[51] = "GG α";
allmapids[52] = "GG β";
allmapids[53] = "GG ɣ";
allmapids[54] = "Y II ";
allmapids[81] = "DM";
allmapids[82] = "DM";
anyone able to explain me what 42,50 and 54 are and what they have to do there, i mean i know what ??? is but was it really there already or was is just not recorded
|
42 cubicon map
50 mybe galaxy gate 999 days
y2 birthday gate
|
|
|
03/27/2016, 21:30
|
#2464
|
elite*gold: 0
Join Date: Apr 2011
Posts: 881
Received Thanks: 539
|
Quote:
Originally Posted by =INFINITY=
42 cubicon map
50 mybe galaxy gate 999 days
y2 birthday gate
|
54/y2 is the 999 days map
but 50 does not seem to be the same, so what is it..
|
|
|
03/27/2016, 21:58
|
#2465
|
elite*gold: 0
Join Date: Mar 2013
Posts: 169
Received Thanks: 16
|
Why can't I see my ship ? My code.
PHP Code:
if (parser.Id == 666) {
var a = parser.ReadInt(); var v = parser.ReadString(); var d = parser.ReadInt();
//var z = parser.ReadInt(); Console.WriteLine(parser.Id + a + " " + v + " " + d + " ");
// Console.WriteLine("versi_"); //var en = new BlackSPACE.core.socket_async.PacketBuilder(667); //////en.WriteInt(688); ////en.WriteString("MY_SID"); ////en.WriteInt(19); //en.WriteShort(0); //en.WriteBool(true); //en.WriteInt(0); //en.WriteInt(3); //en.WriteInt(6); //Send_bytes(en.GetBytes()); var param1 = new BlackSPACE.core.socket_async.PacketBuilder(26642); param1.WriteInt(0); param1.WriteInt(22); param1.WriteString("test"); param1.WriteInt(10); param1.WriteInt(500); param1.WriteInt(2); param1.WriteInt(33); param1.WriteInt(1); param1.WriteInt(256); param1.WriteInt(1); param1.WriteInt(12); param1.WriteInt(1); param1.WriteInt(256); param1.WriteInt(1000); param1.WriteInt(1000); param1.WriteInt(16); param1.WriteInt(1); param1.WriteInt(0); param1.WriteInt(2000); param1.WriteInt(2000); param1.WriteInt(257); param1.WriteBool(true); param1.WriteDouble(789); param1.WriteDouble(12331); param1.WriteInt(18); param1.WriteDouble(331); param1.WriteDouble(12123); param1.WriteFloat(9); param1.WriteInt(21); param1.WriteString(""); param1.WriteInt(3); param1.WriteBool(false); param1.WriteBool(false); param1.WriteInt(0); Send_bytes(param1.GetBytes());
|
|
|
03/27/2016, 22:44
|
#2466
|
elite*gold: 32
Join Date: Jun 2012
Posts: 974
Received Thanks: 559
|
Quote:
Originally Posted by MuffinMario
54/y2 is the 999 days map
but 50 does not seem to be the same, so what is it..
|
so mybe map 666 or something like this
|
|
|
03/27/2016, 23:21
|
#2467
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
Quote:
Originally Posted by oleg-19952008
Why can't I see my ship ? My code.
PHP Code:
if (parser.Id == 666) { var a = parser.ReadInt(); var v = parser.ReadString(); var d = parser.ReadInt(); //var z = parser.ReadInt(); Console.WriteLine(parser.Id + a + " " + v + " " + d + " "); // Console.WriteLine("versi_"); //var en = new BlackSPACE.core.socket_async.PacketBuilder(667); //////en.WriteInt(688); ////en.WriteString("MY_SID"); ////en.WriteInt(19); //en.WriteShort(0); //en.WriteBool(true); //en.WriteInt(0); //en.WriteInt(3); //en.WriteInt(6); //Send_bytes(en.GetBytes()); var param1 = new BlackSPACE.core.socket_async.PacketBuilder(26642); param1.WriteInt(0); param1.WriteInt(22); param1.WriteString("name"); param1.WriteInt(10); param1.WriteInt(500); param1.WriteInt(123); param1.WriteInt(4444); param1.WriteInt(5); param1.WriteInt(654); param1.WriteInt(12); param1.WriteInt(123); param1.WriteInt(1); param1.WriteInt(32); param1.WriteInt(1000); param1.WriteInt(1000); param1.WriteInt(6); param1.WriteInt(2); param1.WriteInt(0); param1.WriteInt(0); param1.WriteInt(0); param1.WriteInt(0); param1.WriteBool(true); param1.WriteDouble(0); param1.WriteDouble(0); param1.WriteInt(1); param1.WriteDouble(0); param1.WriteDouble(0); param1.WriteFloat(0f); param1.WriteInt(21); param1.WriteString(""); param1.WriteInt(100); param1.WriteBool(true); param1.WriteBool(false); param1.WriteInt(0); Send_bytes(param1.GetBytes());
|
You should answer with the VersionResponse and not ShipInit Packet.
|
|
|
03/27/2016, 23:28
|
#2468
|
elite*gold: 0
Join Date: Mar 2013
Posts: 169
Received Thanks: 16
|
Quote:
Originally Posted by Requi
You should answer with the VersionResponse and not ShipInit Packet.
|
I slightly corrected code. BUT I never see his ship.
Quote:
Originally Posted by Requi
You should answer with the VersionResponse and not ShipInit Packet.
|
If you send a package with ID 667 (VersionResponse ) then he asks another package with ID 26161 (ObfuscationRequest) and that he in response to ObfuscationRequest send I don't know.
If you remember how was the customer 4.1 the pack ship (RDY) and then went other packages, such as the droids, interface settings, and everything else. I don't know what we should continue to send in the game and in what sequence.
|
|
|
03/28/2016, 01:04
|
#2469
|
elite*gold: 0
Join Date: Apr 2012
Posts: 182
Received Thanks: 128
|
Quote:
Originally Posted by oleg-19952008
If you send a package with ID 667 (VersionResponse ) then he asks another package with ID 26161 (ObfuscationRequest) and that he in response to ObfuscationRequest send I don't know.
If you remember how was the customer 4.1 the pack ship (RDY) and then went other packages, such as the droids, interface settings, and everything else. I don't know what we should continue to send in the game and in what sequence.
|
VersionRequest->VersionResponse->ObfuscationRequest->ObfuscationResponse->LoginRequest->ShipInitialization Command, Settings and others...
That's the order.
|
|
|
03/28/2016, 04:17
|
#2470
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
Quote:
Originally Posted by oleg-19952008
I slightly corrected code. BUT I never see his ship.
If you send a package with ID 667 (VersionResponse ) then he asks another package with ID 26161 (ObfuscationRequest) and that he in response to ObfuscationRequest send I don't know.
If you remember how was the customer 4.1 the pack ship (RDY) and then went other packages, such as the droids, interface settings, and everything else. I don't know what we should continue to send in the game and in what sequence.
|
If you never send the ObfuscationResponse, you never get the HandshakeRequest, so you can never send the HandshakeResponse, which means you never get the LoginRequest and the ConnectionManager will never wait for any ShipInitCommands.
|
|
|
03/28/2016, 11:51
|
#2471
|
elite*gold: 0
Join Date: Mar 2013
Posts: 169
Received Thanks: 16
|
Quote:
Originally Posted by Requi
If you never send the ObfuscationResponse, you never get the HandshakeRequest, so you can never send the HandshakeResponse, which means you never get the LoginRequest and the ConnectionManager will never wait for any ShipInitCommands.
|
I'm sending a package 15269, but it just the writing I don't know. You know what is the size of the array, but which array ? The one I sent or one that I accept ? In your client code says that the variable "CODE" is of type byte array, I understand that I need size "CODE" and send but how to know ?
PHP Code:
package net.bigpoint.darkorbit.net.netty.commands { import net.bigpoint.darkorbit.net.netty.ICommand; import flash.utils.ByteArray; import flash.utils.IDataInput; import flash.utils.IDataOutput; public class ObfuscationCommand implements ICommand { public static const ID:int = 15269; public var size:int = 0; public var code:ByteArray; public function ObfuscationCommand(param1:int = 0, param2:ByteArray = null) { this.code = new ByteArray(); super(); this.size = param1; if(param2 != null) { this.code = param2; } } public function getId() : int { return ID; } public function getEstimatedLength() : int { return 4; } public function read(param1:IDataInput) : void { this.size = param1.readInt(); this.code.clear(); param1.readBytes(this.code,0,param1.readInt()); } public function write(param1:IDataOutput) : void { param1.writeShort(ID); this.writeInternal(param1); } protected function writeInternal(param1:IDataOutput) : void { param1.writeInt(this.size); param1.writeInt(this.code.length); param1.writeBytes(this.code,0,this.code.length); } } }
|
|
|
03/28/2016, 13:36
|
#2472
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
Quote:
Originally Posted by oleg-19952008
I'm sending a package 15269, but it just the writing I don't know. You know what is the size of the array, but which array ? The one I sent or one that I accept ? In your client code says that the variable "CODE" is of type byte array, I understand that I need size "CODE" and send but how to know ?
PHP Code:
package net.bigpoint.darkorbit.net.netty.commands { import net.bigpoint.darkorbit.net.netty.ICommand; import flash.utils.ByteArray; import flash.utils.IDataInput; import flash.utils.IDataOutput; public class ObfuscationCommand implements ICommand { public static const ID:int = 15269; public var size:int = 0; public var code:ByteArray; public function ObfuscationCommand(param1:int = 0, param2:ByteArray = null) { this.code = new ByteArray(); super(); this.size = param1; if(param2 != null) { this.code = param2; } } public function getId() : int { return ID; } public function getEstimatedLength() : int { return 4; } public function read(param1:IDataInput) : void { this.size = param1.readInt(); this.code.clear(); param1.readBytes(this.code,0,param1.readInt()); } public function write(param1:IDataOutput) : void { param1.writeShort(ID); this.writeInternal(param1); } protected function writeInternal(param1:IDataOutput) : void { param1.writeInt(this.size); param1.writeInt(this.code.length); param1.writeBytes(this.code,0,this.code.length); } } }
|
Look what the client is doing with that code and find it out. Find all references to that Command and find the ObfuscationResponseHandler. From there it's easier to tell. But I would stop. It's a hell of work to create this shit.
|
|
|
03/28/2016, 18:45
|
#2473
|
elite*gold: 0
Join Date: Apr 2013
Posts: 25
Received Thanks: 8
|
Please i need the laste source Darkorbit spacemap
|
|
|
03/28/2016, 18:47
|
#2474
|
elite*gold: 0
Join Date: Jan 2012
Posts: 1,996
Received Thanks: 3,420
|
Quote:
Originally Posted by d5d
Please i need the laste source Darkorbit spacemap
|
Quote:
Good luck.
|
|
|
03/30/2016, 01:07
|
#2475
|
elite*gold: 0
Join Date: Apr 2013
Posts: 25
Received Thanks: 8
|
Quote:
Originally Posted by westernN
Themes needs a up, 6/10 of themes don't have worked download link !
|
Quote:
Originally Posted by NoCheatImPGM
Good luck.
|
How to download it Please
|
|
|
Similar Threads
|
Private private server :P READ FOR MORE INFO
12/01/2010 - SRO Private Server - 12 Replies
hey guys im wondering if there is anyway to make a real private server like ZSZC or SWSRO or MYSRO but to where i can only play and level a character and as if it was a real private server. but just for me, not like an emulator where im already lvl 90 or 120 or whatever. i mean one where i set the rates and i level. if not then ok u can close this. but i was just wondering.
|
All times are GMT +2. The time now is 12:47.
|
|