|
You last visited: Today at 05:27
Advertisement
Private Server Info and Support Thread
Discussion on Private Server Info and Support Thread within the DarkOrbit forum part of the Browsergames category.
12/17/2014, 15:19
|
#1276
|
elite*gold: 0
Join Date: May 2014
Posts: 21
Received Thanks: 0
|
Good job
|
|
|
12/17/2014, 21:21
|
#1277
|
elite*gold: 0
Join Date: Dec 2014
Posts: 341
Received Thanks: 224
|
Hi Guys , How Add Apis and Zeus Drone ?
|
|
|
12/17/2014, 23:55
|
#1278
|
elite*gold: 0
Join Date: Sep 2014
Posts: 148
Received Thanks: 73
|
Quote:
Originally Posted by LEJYONER(DS)
Hi Guys , How Add Apis and Zeus Drone ?

|
All it's based on packets... you need send correct packets.
Code:
try
{
Parallel.ForEach(Users, Pair =>
{
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-2" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
});
foreach (var Pair in Users)
{
if (Pair.Key != userId)
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
{
}
}
}
catch (Exception)
{ }
|
|
|
12/18/2014, 08:49
|
#1279
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,718
Received Thanks: 2,382
|
Quote:
Originally Posted by lCulito
Code:
try
{
Parallel.ForEach(Users, Pair =>
{
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-2" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
});
foreach (var Pair in Users)
{
if (Pair.Key != userId)
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
{
}
}
}
catch (Exception)
{ }
|
Pretty good code  ... empty brackets are the best
|
|
|
12/18/2014, 10:46
|
#1280
|
elite*gold: 0
Join Date: Oct 2012
Posts: 7
Received Thanks: 0
|
Serve closed for ever?
|
|
|
12/18/2014, 12:35
|
#1281
|
elite*gold: 0
Join Date: Dec 2014
Posts: 341
Received Thanks: 224
|
Quote:
Originally Posted by lCulito
All it's based on packets... you need send correct packets.
Code:
try
{
Parallel.ForEach(Users, Pair =>
{
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-2" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
});
foreach (var Pair in Users)
{
if (Pair.Key != userId)
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
{
}
}
}
catch (Exception)
{ }
|
Big Thanks But Where To Paste ?
|
|
|
12/18/2014, 16:17
|
#1282
|
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
|
Quote:
Originally Posted by lCulito
Code:
try
{
Parallel.ForEach(Users, Pair =>
{
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-2" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
});
foreach (var Pair in Users)
{
if (Pair.Key != userId)
this.Users[Pair.Key].Send("0|n|d|" + userId + "|3/3-5" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/4-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + ",3/3-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "-4" + this.Users[userId].Ship.ldrones + "");
this.Users[userId].Send("0|n|d|" + Pair.Value.userId + "|3/3-3" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/4-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + ",3/3-5" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "-4" + Pair.Value.Ship.ldrones + "");
{
}
}
}
catch (Exception)
{ }
|
That code is slow. At least the first packet which is send. Why you do a lookup in the dictionary everytime when you could get a reference to that object only once ?
|
|
|
12/18/2014, 16:26
|
#1283
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,043
Received Thanks: 8,252
|
Quote:
Originally Posted by LEJYONER(DS)
Big Thanks But Where To Paste ?
|
Don't copy&paste if you want a (good) server. Learn coding and stop asking for c&p. It's very annoying.
|
|
|
12/18/2014, 17:33
|
#1284
|
elite*gold: 0
Join Date: Dec 2014
Posts: 341
Received Thanks: 224
|
Quote:
Originally Posted by Requi
Don't copy&paste if you want a (good) server. Learn coding and stop asking for c&p. It's very annoying.
|
Thanks Requi...
|
|
|
12/18/2014, 21:14
|
#1285
|
elite*gold: 0
Join Date: Sep 2014
Posts: 148
Received Thanks: 73
|
LEJYONER, i only give you an example of code... i don't meet your code... u need learn to code, thanks for critique the code but isn't my code, i only find the code for help to LEJYONER...
|
|
|
12/19/2014, 21:05
|
#1286
|
elite*gold: 0
Join Date: Sep 2012
Posts: 73
Received Thanks: 79
|
Guys, need help. I'm working on abilities for goliath, but I got problem. For example I want that when I play on Solace I have button with ability of solace and when on Diminisher with it ability etc. But how to do that?
|
|
|
12/19/2014, 21:34
|
#1287
|
elite*gold: 0
Join Date: May 2014
Posts: 663
Received Thanks: 1,154
|
Quote:
Originally Posted by bazhanyuk
Guys, need help. I'm working on abilities for goliath, but I got problem. For example I want that when I play on Solace I have button with ability of solace and when on Diminisher with it ability etc. But how to do that?
|
If I remember well the packet was something like
Code:
send("0|A|SD|"+ skillDesign); //skillDesign: [1-5]
Maybe I'm wrong.
See you!
|
|
|
12/20/2014, 18:42
|
#1288
|
elite*gold: 0
Join Date: Oct 2013
Posts: 177
Received Thanks: 112
|
Hi,
You know the packets for update attack ( red ships or white ) and packets of map into the group system ??
Best regards
|
|
|
12/20/2014, 20:50
|
#1289
|
elite*gold: 0
Join Date: Nov 2013
Posts: 60
Received Thanks: 4
|
anybody know packet for "precision targeter" tech?
|
|
|
12/21/2014, 10:49
|
#1290
|
elite*gold: 0
Join Date: May 2013
Posts: 54
Received Thanks: 5
|
Hi xD
Who Can help me with client 6.3.1 ^^ ?
|
|
|
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 +1. The time now is 05:29.
|
|