Author |
Cheating |
fesm_ndt Cadet
Joined: August 28, 2004 Posts: 1
| Posted: 2004-10-08 23:26  
I suppose I could have titled my post something more politically correct such as exploiting or some such but I'm not a diplomat.
My guess it has happened to everybody, i have seen it 3 to 4 times.
What happened last night was a player came into our faction asking where are you what do you need, which is fairly normal practice.
Therefore we expained our plan and what we needed, in this case a bombing mission to a remote system.
What was not normal was we were met at the system by our helpful up until 5 minutes earlier former shipmate now in another factions ship i.e. the Enemy and a host of other ships including 5 dreads.
To me Darkspace is about outwitting the other guys, like a big game of chess, not stealing pieces off the board whilst he is not looking. The player involved was reported as far as we know to admin and we'll see what happens. It much more preferable to have a joke with your ooponent or congratulate them on a recent promotion because he wasted your ship or them running into a planet. It got to the stage last night everyone was aggravated and at one stage a new player came in and wanted to assist and he was openly told he wasn't known, sorry but we don't trust you.
I am not a programmer so my suggestion may be too difficult or problematic but it is:
1. In the MV members who join a faction must stay with such faction for 'x' amount of game hours i.e. cannot change faction until the game hours are used up. My suggestion would be 60 which is 3 days for the addicted and longer for the part timers. I believe fleets have a limit on how often they can jump sides?
2. The logins can be monitored for swapping factions too many times per day and then flagged then investigated, however this would waste time better spent on other issues so my preference would be for suggestion 1.
_________________
|
Thrie Fleet Admiral Raven Warriors
Joined: October 28, 2002 Posts: 760
| Posted: 2004-10-09 00:12  
I see what your getting at and understand fully. I fully support your idea of having a set amount of time in between faction switching. But timed switch has its own flaws.
This is kind of rediculous to see someone join your faction and asks where he is needed and such. Only to later find out he faction swaps and meet your fleet at that remote location. Sometimes with other ships ready to pwn you.
I mean c'mon... When can you do that in a war? I'd like to see you steer a real life Cruiser into enemy territory and say "Hey! im here to help... Where am i needed at? Whats the plan?" and try to head back to friendly water to warn your fleet. I doubt you'll go very far without shells, torpedoes, and missiles pumped into the gut of your ship.
But if you think about it, the timed faction switch might not pose much counter to this you so call cheat. I mean, that Newbie could stick around the faction he's spying on and does /send @ to the opposite team reporting every "secret" plan on remote system or so....
I'd like your post to be looked over by the dev or someone higher on the throne.
_________________ [Fleet Admiral] Thrie \"The Tiger\" Barton of [C.S.S. Armor Tiger]
|
0mni Grand Admiral
Joined: March 09, 2004 Posts: 288 From: Canada, Lived around the world.
| Posted: 2004-10-09 00:21  
Ummm..... Might be able to go with Number 2, I may be K'Luth 100% but forceing other ppl to play one faction, option 1, is.... well .... to put it nicely, going to piss off a few players ....
Sum it up, option 1 don't count on it. Option 2, add some kind of system to check a player on faction jumping.
So this way it would not stop ppl from playing the game, but would stop faction hopers, you could always increase or decrease the time, and if a player does this say 5 times in say 1 day then a msg will be sent to a mod by adding something like this
IF (time <= 8 min && faction(previousjoin) != faction(newjoin)) {
$db->sql_query(SELECT player_hoping AS kicks, (would select data from a different table but for simplicity it will select data from the same ) time_kicked AS times FROM (USERTABLE) WHERE id = $player1);
$time = current_time;
IF ($kicks >= 5) {
Kick player1;
send msg to player1(you have attempted to faction hop 5 times, a msg has been sent to the moderators to review your actions, plz expect a msg from a moderator to discuss your actions, have a nice day .... cheater );
send msg to THE_BIG_GIANT_F(player1 has attempted to faction hop 5 times today, this is an automated msg
} else {
Kick player1;
send msg to player1(you have been booted from the MV due to faction hoping, plz wait 10 mins be4 joining the MV again or join the prviously played faction);
}
$kicks = 1++;
$db->sql_query(ALTER TABLE (USERTABLE) SET (playerhoping, time_kicked) VALUES ($kicks, $time);
}
Something like that, cause I know the user thing must use the forums db to hold the information or something like that :S
Anyways you get an idea, and i don't think it would be that difficult to add at the begining of joining the MV.
-PK
_________________ At no point should anyone take anything I say seriously, doing so is hazardous to your health.
|
Antdizzle
Joined: February 07, 2003 Posts: 860
| Posted: 2004-10-09 00:32  
Faustus doesn't use C++, he uses F++, the programming language that he created and he is the only one in the world that knows it.
_________________
|
Kazu Cadet
Joined: March 22, 2004 Posts: 8
| Posted: 2004-10-09 01:17  
All languages are the same with different syntax.
_________________ Don't run... you will just die tired.
|
Pope Fleet Admiral
Joined: June 11, 2002 Posts: 2449 From: World of tomorrow
| Posted: 2004-10-09 01:29  
> All languages are the same with different syntax.
Put that in PASCAL's pipe and smoke it, then
#include
#include
#include
#include
#include
#define m(b)a=b;z=*a;while(*++a){y=*a;*a=z;z=y;}
#define h(u)G=u<<3;printf("e[%uq",l[u])
#define c(n,s)case n:s;continue
char x[]="((((((((((((((((((((((",w[]=
"bbbbbbbbbbbbbbbbbbbbbb";char r[]={92,124,47},l[]={2,3,1
,0};char*T[]={" |"," |","%|/%"," %%%",""};char d=1,p=40,o=40,k=0,*a,y,z,g=
-1,G,X,**P=&T[4],f=0;unsigned int s=0;void u(int i){int n;printf(
"233;%uH233L%c233;%uH%c233;%uH%s23322;%uH@23323;%uH n",*x-*w,r[d],*x+*w
,r[d],X,*P,p+=k,o);if(abs(p-x[21])>=w[21])exit(0);if(g!=G){struct itimerval t=
{0,0,0,0};g+=((g>
3)+1);setitimer(0,&t,0);f&&printf("e[10;%u]",g+24);}f&&putchar(7);s+=(9-w[21]
)*((g>>3)+1);o=p;m(x);m(w);(n=rand())&255||--*w||++*w;if(!(**P&&P++||n&7936)){
while(abs((X=rand()%76)-*x+2)-*w<6);++X;P=T;}(n=rand()&31)<3&&(d=n);!d&&--*x<=
*w&&(++*x,++d)||d==2&&++*x+*w>79&&(--*x,--d);signal(i,u);}void e(){signal(14,
SIG_IGN);printf("e[0qecScore: %un",s);system("stty echo -cbreak");}int main
(int C,char**V){atexit(e);(C<2||*V[1]!=113)&&(f=(C=*(int*)getenv("TERM"))==(
int)0x756E696C||C==(int)0x6C696E75);srand(getpid());system("stty -echo cbreak"
);h(0);u(14);for(;;)switch(getchar()){case 113:return 0;case 91:case 98:c(44,k
=-1);case 32:case 110:c(46,k=0);case 93:case 109:c(47,k=1);c(49,h(0));c(50,h(1
));c(51,h(2));c(52,h(3));}}
Or that..
class
SORTABLE_LINKED_SET [G->COMPARABLE]
inherit
LINKED_SET [G]
create
make
feature -- Status report
sorted: BOOLEAN is
-- Is the structure sorted?
local
c: CURSOR;
prev: like item
do
Result := True
if not empty then
from
c := cursor
start
prev := item
forth
until
after or not Result
loop
Result := prev <= item
prev := item
forth
end
go_to (c)
end
end
feature -- Cursor movement
find (v: like item) is
-- Go to position with item closest to, but no greater than, `v'.
require
exists: v /= Void
sorted: sorted
do
if off then
start
end
from
until
after or else v <= item
loop
forth
end
from
until
before or else item <= v
loop
back
end
ensure
readable_if_found: (not off) implies (item <= v)
previous_is_less: (not off and then not isfirst) implies (i_th (index - 1) <= item)
end
feature -- Transformation
sort is
-- Sort all items.
-- Has O(`count' * log (`count')) complexity.
--| Uses comb-sort, as taken from SORTED_TWO_WAY_LIST.
local
inner, outer: INTEGER
gap: INTEGER
no_change: BOOLEAN
left_cell: INTEGER
left_cell_item, cell_item: like item
do
if not empty then
from
gap := count * 10 // 13
until
gap = 0
loop
from
outer := 1
no_change := False
go_i_th (1 + gap)
until
no_change
loop
no_change := True
from
inner := 1
left_cell := 1 -- Index of first element.
until
after
loop
left_cell_item := i_th (left_cell)
cell_item := item
if cell_item < left_cell_item then
swap (left_cell)
no_change := False
end
forth
left_cell := left_cell + 1
inner := inner + 1
end
outer := outer + 1
end
gap := gap * 10 // 13
end
end
end
end -- class SORTABLE_LINKED_SET
_________________
Note: This signature tagline was resized due to it exceeding the forum guidelines for size
Never be afraid to do something you are not skilled at.
Remember: The Ark was made by an amateur. Professionals built the Titanic.
[ This Message was edited by: sono on 2004-10-09 02:01 ]
_________________
|
BackSlash Marshal Galactic Navy
Joined: March 23, 2003 Posts: 11183 From: Bristol, England
| Posted: 2004-10-09 03:48  
pwned
_________________
|
-DJSMITH- {Thors Hammer} Vice Admiral
Joined: November 11, 2003 Posts: 121
| Posted: 2004-10-09 04:55  
even though you couldve reported him and got him banned....
_________________
Proud Member of the Thor's Hammer Bomber Squadron
|
Kazu Cadet
Joined: March 22, 2004 Posts: 8
| Posted: 2004-10-09 05:34  
Did I miss something?
_________________ Don't run... you will just die tired.
|
Tiggy Midshipman Terra Squadron
Joined: May 30, 2003 Posts: 282 From: Western Australia
| Posted: 2004-10-09 06:09  
He's just pointing out that your recent post was, ahem, incorrect.
_________________
|
DarkWard Chief Marshal Team Germany
Joined: November 25, 2001 Posts: 105 From: Switzerland
| Posted: 2004-10-09 07:56  
Well I got you a simple solution for it, dont answer questions like that to freelancers. Fleets usually dont hop between factions that quick, so with such that information is more secure.
- DW
_________________
|
Schakal* Cadet eXcellent Strategists
Joined: December 16, 2001 Posts: 664
| Posted: 2004-10-09 09:16  
Comment from Staffmember:
If people do that, report them imedeatly. We will have a talk with him/her and take concequenses if necesary.
e.g.
"/report player XY was just playing ICC, now he is on UGTO"
_________________ You cannot win a war!
|
Pope Fleet Admiral
Joined: June 11, 2002 Posts: 2449 From: World of tomorrow
| Posted: 2004-10-09 12:57  
Quote:
|
On 2004-10-09 09:16, ScHaKaL {Sick of lag} wrote:
"/report player XY was just playing ICC, now he is on UGTO"
|
|
Uh, i think a little more reason than that should be given, don't you
_________________
|
Fatal Command (CO) Marshal Fatal Squadron
Joined: November 27, 2002 Posts: 1158 From: over here in New York noticing some ppl are like canoes.....they need to be paddled.
| Posted: 2004-10-09 13:51  
if we did it that way.../report would have a nervous breakdown.
_________________
|
-Stormryder- Cadet
Joined: June 17, 2004 Posts: 35 From: FL
| Posted: 2004-10-09 14:23  
I might go from UGTO and ICC back and forth... but I dont tell anyone on the other side what the plan is, to me it ruins the game for both parties. I like both UGTO and ICC, so I favor either one of them, I just choose I want to be depending on my mood at that moment.
_________________
|