You last visited: Today at 18:26
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: 225
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: 225
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,044
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: 225
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 +2. The time now is 18:27 .