Jump to content

dcs multi-player, how to keep %^%$^%$ out of my server?


hyperfighter

Recommended Posts

The problem is people can change their MAC addresses also. http://www.gorlani.com/publicprj/macmakeup/macmakeup.asp

 

It would work better to allow only certain addresses--but then your doing the same thing as passwording.

 

Blocking a range of IP's is usually most effective. Its easy with the net.server log to narrow the range so that your not blocking a large group of players.

 

As long as you stay on top of your moderating usually the offenders decide to behave, or get tired and go elsewhere.

 

Offenders such as [EDIT BY MOD: NO NAME CALLING!!] never get tired.... :noexpression:


Edited by Acedy

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic5472_1.gif[/sIGPIC]:joystick:

Win 10 | i5-6600K | 16GB DDR4 RAM | MSI Radeon RX480 | TrackIR 5 | Saitek X52

Zeus Gaming Community

Link to comment
Share on other sites

The main issue here is server logs. It would be great if we had the ability in the future to turn on a higher level of logging so that chat and the player score is logged so we can do some forensics after the fact. It would also be nice if we had the ability to assign others admin rights. Heck, give me a *nix dedicated server and I can at least give some folks ssh access to run a limited command set on the server.

 

Banning IP's is easy. Banning an IP range is easy. I currently block every advertised Chinese owned IP range on my firewall appliance due to the 5000+ intrusion attempts a day that I was seeing. The hard part is figuring out what happened in the net-server log after the fact. I know you can replay mission tracks but that is an even more time consuming process.

 

I am hoping that with the upcoming patch we have more ability as admins on the server side of the equation. That would be a HUGE help if we had:

 

1. A true dedicated server-no activation required please and if possible make it a *nix variant so we don't have to pay for an extra windows license if we decide to colo or rent a host in a datacenter. That also allows us to give a select few very limited access to the host to run a limited set of commands.

2. Drastically increase the level of logging


Edited by AlphaInfinity
Link to comment
Share on other sites

1. A true dedicated server-no activation required please and if possible make it a *nix variant so we don't have to pay for an extra windows licence if we decide to colo or rent a host in a datacenter. That also allows us to give a select few very limited access to the host to run a limited set of commands.

 

:thumbup:

Wir sehen uns in Walhalla.

Link to comment
Share on other sites

1. A true dedicated server-no activation required please and if possible make it a *nix variant so we don't have to pay for an extra windows license if we decide to colo or rent a host in a datacenter. That also allows us to give a select few very limited access to the host to run a limited set of commands.

 

Maybe sometime in the future.

 

2. Drastically increase the level of logging

 

Player X killed Player Y isn't enough? O.o

[sIGPIC][/sIGPIC]

Reminder: SAM = Speed Bump :D

I used to play flight sims like you, but then I took a slammer to the knee - Yoda

Link to comment
Share on other sites

Maybe sometime in the future.

 

 

 

Player X killed Player Y isn't enough? O.o

 

GGTharos, thank you for the reply. Please tell me where I can find that because I don't see player names at all in the net server logs. What I pasted below is useless to me(I added a X where the IP addy was for privacy). Most of us don't have time to replay a track and if I had to replay a track everytime a TK'er joined my server it would be a full time endeavor. I believe the track is automatically overwritten when the map restarts, so basically you have to be at the right place at the right time to catch these guys. For everyone else that reads this thread, feel free to visit my site and take a look at the "Hall of Shame". We post the names of players who have been banned and most of them are not smart enough to change their name when they go on a TK binge on all the active servers.

 

NET: 42506.133000: client[3] is ready to start

NET: 42506.133000: spawning client[3]

NET: 42506.133000: client[3] started

NET: 42661.710000: accepting connection from XXX.XXX.XXX.XXX/1217

NET: 42661.726000: disconnect: can't find client 5

NET: 43114.520000: accepting connection from XXX.XXX.XXX.XXX/1217/24859

NET: 43132.520000: append: client 5

NET: 43133.801000: dgram from 5: port has changed from 24859 to 24696

NET: 43198.457000: client[5] is ready to start

NET: 43198.457000: spawning client[5]

NET: 43198.472000: client[5] started

NET: 43261.722000: accepting connection from XXX.XXX.XXX.XXX/12171316

NET: 43261.722000: disconnect: can't find client 6

NET: 43268.519000: client[3] has left the game

NET: 43269.472000: remove: client 3

NET: 43294.800000: client[2] has left the game

NET: 43296.894000: remove: client 2

NET: 43311.737000: accepting connection from XXX.XXX.XXX.XXX/1217/1318

NET: 43311.769000: append: client 2

NET: 43312.972000: dgram from 2: port has changed from 1318 to 1317

NET: 43344.909000: client[2] is ready to start

NET: 43344.909000: spawning client[2]

NET: 43344.909000: client[2] started

NET: 43395.174000: client[5] has left the game

NET: 43397.346000: remove: client 5

NET: 43430.377000: accepting connection from XXX.XXX.XXX.XXX/1217/25325

NET: 43430.440000: append: client 3

NET: 43431.783000: dgram from 3: port has changed from 25325 to 25281

NET: 43493.814000: client[3] is ready to start

NET: 43493.814000: spawning client[3]

NET: 43493.814000: client[3] started

NET: 43576.470000: client[3] has left the game

NET: 43577.173000: dgram from 3: invalid address

NET: 43577.189000: remove: client 3

NET: 43732.141000: accepting connection from XXX.XXX.XXX.XXX/1217/1963

NET: 43732.250000: append: client 3

NET: 43733.516000: dgram from 3: port has changed from 1963 to 1962

NET: 43784.265000: client[3] is ready to start

NET: 43784.265000: spawning client[3]

NET: 43784.265000: client[3] started

NET: 43861.734000: accepting connection from XXX.XXX.XXX.XXX/1217/1412

NET: 43861.749000: disconnect: can't find client 5

NET: 43991.858000: remove: client 3

NET: 44461.746000: accepting connection from XXX.XXX.XXX.XXX/1217/1512

NET: 44461.761000: disconnect: can't find client 3


Edited by AlphaInfinity
Link to comment
Share on other sites

GGTharos, thank you for the reply. Please tell me where I can find that because I don't see player names at all in the net server logs. What I pasted below is useless to me(I added a X where the IP addy was for privacy). Most of us don't have time to replay a track and if I had to replay a track everytime a TK'er joined my server it would be a full time endeavor. I believe the track is automatically overwritten when the map restarts, so basically you have to be at the right place at the right time to catch these guys. For everyone else that reads this thread, feel free to visit my site and take a look at the "Hall of Shame". We post the names of players who have been banned and most of them are not smart enough to change their name when they go on a TK binge on all the active servers.

 

NET: 42506.133000: client[3] is ready to start

NET: 42506.133000: spawning client[3]

NET: 42506.133000: client[3] started

NET: 42661.710000: accepting connection from XXX.XXX.XXX.XXX/1217

NET: 42661.726000: disconnect: can't find client 5

NET: 43114.520000: accepting connection from XXX.XXX.XXX.XXX/1217/24859

NET: 43132.520000: append: client 5

NET: 43133.801000: dgram from 5: port has changed from 24859 to 24696

NET: 43198.457000: client[5] is ready to start

NET: 43198.457000: spawning client[5]

NET: 43198.472000: client[5] started

NET: 43261.722000: accepting connection from XXX.XXX.XXX.XXX/12171316

NET: 43261.722000: disconnect: can't find client 6

NET: 43268.519000: client[3] has left the game

NET: 43269.472000: remove: client 3

NET: 43294.800000: client[2] has left the game

NET: 43296.894000: remove: client 2

NET: 43311.737000: accepting connection from XXX.XXX.XXX.XXX/1217/1318

NET: 43311.769000: append: client 2

NET: 43312.972000: dgram from 2: port has changed from 1318 to 1317

NET: 43344.909000: client[2] is ready to start

NET: 43344.909000: spawning client[2]

NET: 43344.909000: client[2] started

NET: 43395.174000: client[5] has left the game

NET: 43397.346000: remove: client 5

NET: 43430.377000: accepting connection from XXX.XXX.XXX.XXX/1217/25325

NET: 43430.440000: append: client 3

NET: 43431.783000: dgram from 3: port has changed from 25325 to 25281

NET: 43493.814000: client[3] is ready to start

NET: 43493.814000: spawning client[3]

NET: 43493.814000: client[3] started

NET: 43576.470000: client[3] has left the game

NET: 43577.173000: dgram from 3: invalid address

NET: 43577.189000: remove: client 3

NET: 43732.141000: accepting connection from XXX.XXX.XXX.XXX/1217/1963

NET: 43732.250000: append: client 3

NET: 43733.516000: dgram from 3: port has changed from 1963 to 1962

NET: 43784.265000: client[3] is ready to start

NET: 43784.265000: spawning client[3]

NET: 43784.265000: client[3] started

NET: 43861.734000: accepting connection from XXX.XXX.XXX.XXX/1217/1412

NET: 43861.749000: disconnect: can't find client 5

NET: 43991.858000: remove: client 3

NET: 44461.746000: accepting connection from XXX.XXX.XXX.XXX/1217/1512

NET: 44461.761000: disconnect: can't find client 3

 

You have the wrong log try net.server.log. This is what it looks like

 

2/22/09 09:53:35 : Connected client: id = [4], addr = 66.25.57.204:56392, name = unknown

02/22/09 09:54:15 : Disconnected client [3] "Malochcuk"

02/22/09 09:55:46 : Client [4] "unknown" joined Red in "Ka-50"(316)

02/22/09 09:55:48 : Client [4] "unknown" joined Red in "Ka-50"(83)

02/22/09 09:55:49 : Client [4] "unknown" joined Red in "Ka-50"(315)

02/22/09 09:55:54 : Client [4] "unknown" joined Red in "Ka-50"(317)

02/22/09 09:58:08 : Disconnected client [4] "unknown"

02/22/09 10:02:50 : Connected client: id = [3], addr = 82.245.1.139:50390, name = OBT~Shumanchi

02/22/09 10:03:08 : Connected client: id = [4], addr = 75.2.17.170:4206, name = Cpt Houtinoff

02/22/09 10:03:43 : Client [3] "OBT~Shumanchi" joined Red in "Ka-50"(317)

02/22/09 10:03:59 : Client [3] "OBT~Shumanchi" joined Red in "Ka-50"(83)

02/22/09 10:04:26 : Client [4] "Cpt Houtinoff" joined Red in "Ka-50"(244)

02/22/09 10:06:08 : Connected client: id = [5], addr = 70.75.12.140:4384, name = elTorpedo

02/22/09 10:07:00 : Client [5] "elTorpedo" joined Red in "Ka-50"(239)

02/22/09 10:08:24 : Client [2] "Rosomach " joined Red in "Ka-50"(316)

02/22/09 10:08:36 : Client [2] "Rosomach " joined Red in "Ka-50"(236)

02/22/09 10:08:44 : Disconnected client [2] "Rosomach "

02/22/09 10:14:27 : Disconnected client [4] "Cpt Houtinoff"

02/22/09 10:15:15 : Disconnected client [3] "OBT~Shumanchi"

02/22/09 10:22:42 : Connected client: id = [2], addr = 151.48.178.149:1337, name = unknown

02/22/09 10:22:44 : Connected client: id = [3], addr = 213.156.55.132:63614, name = Kikoky

02/22/09 10:23:23 : Client [3] "Kikoky " joined Red in "Ka-50"(236)

02/22/09 10:23:28 : Client [3] "Kikoky " joined Red in "Ka-50"(83)

02/22/09 10:23:32 : Client [2] "unknown" joined Red in "Ka-50"(244)

02/22/09 10:34:31 : Connected client: id = [4], addr = 90.57.165.230:51987, name = redstar

02/22/09 10:35:10 : Client [4] "redstar" joined Red in "Ka-50"(236)

The code is probaly in Russian anyway.
Link to comment
Share on other sites

Is that log located in the ka50\temp directory because I don't have that log listed. Is that log created on BOTH the English AND russian versions?


Edited by AlphaInfinity
Link to comment
Share on other sites

Got it thanks! It looks like that log is overwritten each time the server is restarted. I will setup a job to diff the file and copy it off to another location automatically.


Edited by AlphaInfinity
Link to comment
Share on other sites

another thing to do

 

Hi,

Since it sounds like the good guys know each other or at least know the name of the TKr everytime he enters the game after he is known, everyone blow him out of the sky. especially if he is the only one not on Team speak, just gang up on him, he will tire of it quickly.

Ask Jesus for Forgiveness before you takeoff :pilotfly:!

PC=Win 10 HP 64 bit, Gigabyte Z390, Intel I5-9600k, 32 gig ram, Nvidia 2060 Super 8gig video. TM HOTAS WARTHOG with Saitek Pedals

Link to comment
Share on other sites

Hi,

Since it sounds like the good guys know each other or at least know the name of the TKr everytime he enters the game after he is known, everyone blow him out of the sky. especially if he is the only one not on Team speak, just gang up on him, he will tire of it quickly.

 

The problem there is your spending time blowing some guy out of the sky over and over again rather than flying a mission which is really what most people play to do. And the thing is you'll probably tire of doing that long before the TK idiot tires of getting blown up.

 

It would be cool to have the ability to program the AI to focus on a particular user that the admin could specify so that you could plant some ZSUs near the take off point that would only kill the person you specify.

-- CoolHand

Link to comment
Share on other sites

Well, this problem has been around since the beginning of online play, and no amount of high tech banning/blocking will do much good. This is the primary reason you see "groups" and "clans" out there. There will always be people (even ones that actually learn to fly BS) out there, that get some kind of pleasure out of messing up someones game.

 

Two choices really

 

1) - Deal with it. Kick them, shoot them, what ever.

 

2) - Password the game and know that those that get in are there to play.

 

Yea, Yea, I know, it stops the 300 good people from playing, just to keep 4 jerks out. Well, as far as I am concerned, it makes little difference if you let the 300 nice people in, just to have the 4 ruin it for ALL. You will also see most serious players will stay away from servers that jerks vist.

 

I guess it boils down to a persons own preference. I prefer to play online with people I KNOW will play right, and not cheat or abuse others. At least I know every time I go into a game, there will be no surprises from idiots.

 

A lot of people join the structured game groups out there, and some dont as it is not for them. Thats fine, as its a personal choice. Anyway, at least with my choice I never have to deal with this issue, and I wish the rest the best of luck.

Try the Rest, then Join the Best

Link to comment
Share on other sites

I forgot about Yoda mod. Try catch RvE=Yoda, he would help you. With his little app to server manage u have options to kick, temporary ban ect. Example u can set after TK, this person is banned for 15 min of few days.

Reminder: Fighter pilots make movies. Bomber pilots make... HISTORY! :D | Also to be remembered: FRENCH TANKS HAVE ONE GEAR FORWARD AND FIVE BACKWARD :D

ಠ_ಠ



Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...