LWC Türen machen mir Kopfzerbrechen

Dieses Thema im Forum "Server Plugins" wurde erstellt von Mornmaan, 6. Februar 2014.

  1. Mornmaan
    Offline

    Mornmaan

    Registriert seit:
    12. Januar 2013
    Beiträge:
    8
    Hallo liebe Gemeinde :p ...

    Wir haben einen recht frischen jedoch gut besuchten Server aufgemacht,... jetzt lassen sich kleine Startprobleme ja nun nicht vermeiden...
    Bisher konnte ich Sie alle selber oder mit meinem Team zusammen lösen,...
    allerdings stehen wir jetzt vor einem Problem wo wir uns wie wild die Zähne ausbeißen...

    Wir haben LWC zum Protecten von Türen, Truhen etc für die User drauf...
    NoCheatPlus um Cheater schnell ausfindig zu machen,...
    Jetzt ist es so das User XY sich eine Tür sichert mit /cprivate dieser Sie nur öffnen kann und kein anderer Zugriff drauf hat,...
    Jetzt kommt es allerdings alle Nase nach mal vor das wenn er sie auf macht und sie wieder zu macht es eine Meldung bekommt das dies nicht geht,... und wir aus dem Team eine Cheat meldung bekommen,...
    Woran kann das liegen?
     
    #1
  2. c-eAgle
    Offline

    c-eAgle

    Registriert seit:
    14. Juli 2011
    Beiträge:
    38
    Minecraft:
    ceagle2
    Wie sieht die konkrete Cheatmeldung denn aus? Evtl. nur eine Kleinigkeit, wo NCP zu entschärfen ist - die Standardeinstellungen sind sowohl bei NoCheatPlus als auch bei der Alternative (AntiCheat) restriktiver als nötig. Am besten weitere Informationen dazu liefern, ggf. Consolen- und Log-Inhalte von derartigen Vorfällen mal hier posten.
     
    #2
  3. Mornmaan
    Offline

    Mornmaan

    Registriert seit:
    12. Januar 2013
    Beiträge:
    8
    dann mal hier ein ausschnitt der NoCheatPlus Config
    Cheat meldung is dann diese hier '[player] failed [check]: interacts with a block out of sight. VL [violations].'

    Code (Text):
    1.  
    2. # This configuration was auto-generated by NoCheatPlus.
    3. savebackconfig: true
    4. configversion:
    5.   notify: true
    6.   created: 632
    7.   saved: 632
    8. logging:
    9.   active: true
    10.   debug: false
    11.   backend:
    12.     console:
    13.       active: true
    14.       prefix: '[NoCheatPlus] '
    15.     file:
    16.       active: true
    17.       prefix: ''
    18.       filename: nocheatplus.log
    19.     ingamechat:
    20.       active: true
    21.       prefix: '&cNCP: &f'
    22.       subscriptions: false
    23. data:
    24.   expiration:
    25.     active: false
    26.     duration: 60
    27.     history: false
    28.   consistencychecks:
    29.     active: true
    30.     interval: 10
    31.     maxtime: 2
    32.     suppresswarnings: false
    33. protection:
    34.   plugins:
    35.     hide:
    36.       active: true
    37.       nopermission:
    38.         message: '&cI''m sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error.'
    39.         commands:
    40.         - plugins
    41.         - version
    42.         - icanhasbukkit
    43.       unknowncommand:
    44.         message: Unknown command. Type "/help" for help.
    45.         commands: []
    46.   commands:
    47.     consoleonly:
    48.       active: false
    49.       commands:
    50.       - op
    51.       - deop
    52.   clients:
    53.     motd:
    54.       active: true
    55.       allowall: false
    56. checks:
    57.   blockbreak:
    58.     direction:
    59.       active: true
    60.       actions: cancel vl>10 log:bdirection:0:5:if cancel
    61.     fastbreak:
    62.       active: true
    63.       strict: true
    64.       delay: 90
    65.       intervalsurvival: 100
    66.       grace: 2000
    67.       actions: cancel vl>0 log:fastbreak:3:5:cif cancel
    68.     frequency:
    69.       active: true
    70.       intervalcreative: 95
    71.       intervalsurvival: 45
    72.       shortterm:
    73.         ticks: 5
    74.         limit: 7
    75.       actions: cancel vl>5 log:bbfrequency:3:5:if cancel vl>60 log:bbfrequency:0:5:cif cancel cmd:kickfrequency
    76.     noswing:
    77.       active: true
    78.       actions: cancel vl>10 log:noswing:0:5:if cancel
    79.     reach:
    80.       active: true
    81.       actions: cancel vl>5 log:breach:0:2:if cancel
    82.     wrongblock:
    83.       active: true
    84.       level: 10
    85.       actions: cancel vl>10 log:bwrong:0:5:if cancel vl>30 log:bwrong:0:5:cif cancel cmd:kickwb
    86.   blockinteract:
    87.     direction:
    88.       active: true
    89.       actions: cancel vl>10 log:bdirection:0:3:if cancel
    90.     reach:
    91.       active: true
    92.       actions: cancel vl>5 log:breach:0:2:if cancel
    93.     speed:
    94.       active: true
    95.       interval: 2000
    96.       limit: 60
    97.       actions: cancel vl>200 log:bspeed:0:2:if cancel vl>1000 cancel log:bspeed:0:2:icf cmd:kickbspeed
    98.     visible:
    99.       active: true
    100.       actions: cancel vl>5 log:bvisible:0:2:if cancel
    101.   blockplace:
    102.     autosign:
    103.       active: true
    104.       actions: cancel vl>10 log:bautosign:0:3:if cancel
    105.     direction:
    106.       active: true
    107.       actions: cancel vl>10 log:bdirection:0:3:if cancel
    108.     fastplace:
    109.       active: true
    110.       limit: 22
    111.       shortterm:
    112.         ticks: 10
    113.         limit: 6
    114.       actions: cancel vl>100 log:fastplace:3:5:cif cancel
    115.     reach:
    116.       active: true
    117.       actions: cancel vl>5 log:breach:0:2:if cancel
    118.     noswing:
    119.       active: true
    120.       actions: cancel vl>10 log:noswing:0:5:if cancel
    121.     speed:
    122.       active: true
    123.       interval: 45
    124.       actions: cancel vl>150 log:bpspeed:3:5:if cancel vl>1000 log:bpspeed:3:5:cif cancel
    125.   chat:
    126.     color:
    127.       active: true
    128.       actions: log:color:0:1:if cancel
    129.     commands:
    130.       active: true
    131.       exclusions: []
    132.       handleaschat:
    133.       - me
    134.       level: 10
    135.       shortterm:
    136.         ticks: 18
    137.         level: 3
    138.       actions: log:commands:0:5:cf cancel cmd:kickcommands vl>20 log:commands:0:5:cf cancel cmd:tempkick1
    139.     captcha:
    140.       active: false
    141.       characters: abcdefghjkmnpqrtuvwxyzABCDEFGHJKMNPQRTUVWXYZ2346789
    142.       length: 6
    143.       question: '&cPlease type ''&6[captcha]&c'' to continue sending messages/commands.'
    144.       success: '&aOK, it sounds like you''re not a spambot.'
    145.       tries: 3
    146.       actions: cancel cmd:kickcaptcha vl>4 log:captcha:2:5:cf cancel cmd:kickcaptcha
    147.     text:
    148.       active: true
    149.       frequency:
    150.         normal:
    151.           minimum: 0.0
    152.           factor: 0.9
    153.           weight: 6
    154.           level: 160
    155.           actions: cancel cmd:tellchatnormal vl>7 log:chatnormal:0:5:f cancel cmd:tellchatnormal vl>20 log:chatnormal:0:5:cf cancel cmd:kickchatnormal vl>40 log:chatnormal:0:5:cf cancel cmd:kickchat5
    156.         shortterm:
    157.           minimum: 2.0
    158.           factor: 0.7
    159.           weight: 3.0
    160.           level: 20.0
    161.           actions: log:chatfast:0:5:cf cancel cmd:kickchatfast vl>20 log:chatfast:0:5:cf cancel cmd:kickchat1 vl>40 log:chatfast:0:5:cf cancel cmd:kickchat5
    162.       message:
    163.         lettercount: 1.0
    164.         partition: 1.0
    165.         uppercase: 1.0
    166.         afterjoin: 1.5
    167.         nomoving: 1.5
    168.         repeatviolation: 1.0
    169.         repeatglobal: 1.0
    170.         repeatself: 1.5
    171.         words:
    172.           lengthav: 1.0
    173.           lengthmsg: 1.0
    174.           noletter: 0.0
    175.       global:
    176.         active: true
    177.         weight: 1.0
    178.         words:
    179.           active: false
    180.         prefixes:
    181.           active: false
    182.         similarity:
    183.           active: false
    184.       player:
    185.         active: true
    186.         words:
    187.           active: false
    188.         prefixes:
    189.           active: false
    190.         similarity:
    191.           active: false
    192.     warning:
    193.       active: true
    194.       level: 67
    195.       message: '&e>>>
    196.  
    197.         &e>>> &cPlease &eslow down &cchat, &eyou might get kicked &cfor spam.
    198.  
    199.         &e>>>'
    200.       timeout: 10
    201.     relog:
    202.       active: true
    203.       timeout: 5000
    204.       warning:
    205.         message: '&cYou relogged really fast! If you keep doing that, you''re going to be banned.'
    206.         number: 1
    207.         timeout: 60000
    208.       kickmessage: Too fast re-login, try with a little delay.
    209.       actions: log:relog:0:10:cf cancel vl>20 log:relog:0:10:cf cancel cmd:tempkick5
    210.     logins:
    211.       active: true
    212.       startupdelay: 600
    213.       perworldcount: false
    214.       seconds: 10
    215.       limit: 10
    216.       kickmessage: Too many people logging in, retry soon.
    217.   combined:
    218.     bedleave:
    219.       active: true
    220.       actions: cancel log:bedleave:0:5:if cmd:kickbedleave
    221.     enderpearl:
    222.       active: true
    223.       preventclickblock: true
    224.     improbable:
    225.       active: true
    226.       level: 300
    227.       actions: cancel log:improbable:2:8:if
    228.     invulnerable:
    229.       active: true
    230.       triggers:
    231.         always: false
    232.         falldistance: true
    233.       initialticks:
    234.         join: -1
    235.       ignore:
    236.       - FALL
    237.       modifiers:
    238.         all: 0
    239.     munchhausen:
    240.       active: false
    241.       actions: cancel vl>100 cancel log:munchhausen:0:60:if
    242.     yawrate:
    243.       rate: 380
    244.       penalty:
    245.         factor: 1.0
    246.         minimum: 250
    247.         maximum: 2000
    248.       improbable: true
    249.   fight:
    250.     canceldead: true
    251.     yawrate:
    252.       active: true
    253.     angle:
    254.       active: true
    255.       threshold: 50
    256.       actions: cancel vl>100 log:angle:3:5:f cancel vl>250 log:angle:0:5:cif cancel
    257.     critical:
    258.       active: true
    259.       falldistance: 0.01
    260.       velocity: 0.1
    261.       actions: cancel vl>50 log:critical:0:5:cif cancel
    262.     direction:
    263.       active: true
    264.       strict: true
    265.       penalty: 500
    266.       actions: cancel vl>5 log:fdirection:3:5:f cancel vl>20 log:fdirection:0:5:if cancel vl>50 log:fdirection:0:5:cif cancel
    267.     fastheal:
    268.       active: true
    269.       interval: 4000
    270.       buffer: 1000
    271.       actions: cancel vl>10 cancel log:fastheal:0:10:i vl>30 cancel log:fastheal:0:10:if
    272.     godmode:
    273.       active: true
    274.       minage: 1100
    275.       maxage: 5000
    276.       actions: log:godmode:2:5:if cancel vl>60 log:godmode:2:5:icf cancel
    277.     knockback:
    278.       active: true
    279.       interval: 50
    280.       actions: cancel vl>50 log:knockback:0:5:cif cancel
    281.     noswing:
    282.       active: true
    283.       actions: cancel vl>10 log:noswing:0:5:if cancel
    284.     reach:
    285.       active: true
    286.       survivaldistance: 4.4
    287.       penalty: 500
    288.       reduce: true
    289.       reducedistance: 0.9
    290.       reducestep: 0.15
    291.       actions: cancel vl>10 log:freach:2:5:if cancel
    292.     selfhit:
    293.       active: true
    294.       actions: log:fselfhit:0:5:if cancel vl>10 log:fselfhit:0:5:icf cancel cmd:kickselfhit
    295.     speed:
    296.       active: true
    297.       limit: 15
    298.       actions: log:fspeed:0:5:if cancel
    299.       shortterm:
    300.         ticks: 7
    301.         limit: 6
    302.   inventory:
    303.     drop:
    304.       active: true
    305.       limit: 100
    306.       timeframe: 20
    307.       actions: log:drop:0:1:cif cancel cmd:dropkick:0:1
    308.     fastclick:
    309.       active: true
    310.       sparecreative: true
    311.       tweaks1_5: true
    312.       limit:
    313.         shortterm: 4
    314.         normal: 15
    315.       actions: cancel vl>50 log:fastclick:3:5:cif cancel
    316.     instantbow:
    317.       active: true
    318.       strict: true
    319.       delay: 130
    320.       actions: cancel vl>15 log:instantbow:2:5:if cancel
    321.     instanteat:
    322.       active: true
    323.       actions: log:instanteat:2:5:if cancel
    324.     fastconsume:
    325.       active: true
    326.       duration: 0.7
    327.       whitelist: false
    328.       items: []
    329.       actions: log:fastconsume:2:5:if cancel
    330.     items:
    331.       active: true
    332.     open:
    333.       active: true
    334.       close: true
    335.       cancelother: true
    336.   moving:
    337.     creativefly:
    338.       active: true
    339.       ignoreallowflight: false
    340.       ignorecreative: false
    341.       horizontalspeed: 100
    342.       maxheight: 128
    343.       verticalspeed: 100
    344.       actions: log:flyshort:3:5:f cancel vl>100 log:flyshort:0:5:if cancel vl>400 log:flylong:0:5:cif cancel
    345.     morepackets:
    346.       active: true
    347.       actions: cancel vl>10 log:morepackets:0:2:if cancel vl>100 log:morepackets:0:2:if cancel cmd:kickpackets
    348.     morepacketsvehicle:
    349.       active: true
    350.       actions: cancel vl>10 log:morepackets:0:2:if cancel
    351.     nofall:
    352.       active: true
    353.       dealdamage: true
    354.       resetonviolation: false
    355.       resetonteleport: false
    356.       resetonvehicle: true
    357.       anticriticals: true
    358.       actions: log:nofall:0:5:if cancel vl>30 log:nofall:0:5:icf cancel
    359.     passable:
    360.       active: true
    361.       raytracing:
    362.         active: true
    363.         blockchangeonly: true
    364.         vcliponly: true
    365.       actions: cancel vl>10 log:passable:0:5:if cancel vl>50 log:passable:0:5:icf cancel
    366.     survivalfly:
    367.       active: true
    368.       extended:
    369.         vertical-accounting: true
    370.       falldamage: true
    371.       actions: log:flyshort:3:10:f cancel vl>100 log:flyshort:0:10:if cancel vl>400 log:flylong:0:5:cif cancel vl>1000 log:flylong:0:5:cif cancel cmd:kickfly
    372.       hover:
    373.         active: true
    374.         step: 5
    375.         ticks: 85
    376.         loginticks: 0
    377.         falldamage: true
    378.         sfviolation: 500
    379.     vehicles:
    380.       preventdestroyown: true
    381.       enforcelocation: true
    382.     velocity:
    383.       graceticks: 20
    384.       activationcounter: 80
    385.       activationticks: 140
    386.       strictinvalidation: true
    387.     tempkickillegal: true
    388.     loadchunks:
    389.       join: true
    390.     sprintinggrace: 2.0
    391.     speedgrace: 4.0
    392. strings:
    393.   angle: '[player] failed [check]: tried to hit multiple entities at the same time. VL [violations].'
    394.   ban: ban [player]
    395.   ban-ip: ban-ip [ip]
    396.   bautosign: '[player] failed [check]: failed autosign with [tags]. VL [violations].'
    397.   bbfrequency: '[player] failed [check]: tried to break too many blocks within time frame. VL [violations].'
    398.   bdirection: '[player] failed [check]: tried to interact with a block out of his line of sight. VL [violations].'
    399.   bedleave: '[player] failed [check]: sends bed leave packets (was not in bed). VL [violations].'
    400.   bpspeed: '[player] failed [check]: tried to throw projectiles too quickly. VL [violations].'
    401.   breach: '[player] failed [check]: exceeds block-interact distance ([reachdistance]). VL [violations].'
    402.   bspeed: '[player] failed [check]: interacts too fast. VL [violations].'
    403.   bvisible: '[player] failed [check]: interacts with a block out of sight. VL [violations].'
    404.   bwrong: '[player] failed [check]: broke another block than clicked. VL [violations].'
    405.   captcha: '[player] failed captcha repeatedly. VL [violations].'
    406.   color: '[player] failed [check]: sent colored chat message. VL [violations].'
    407.   commands: '[player] failed [check]: issued too many commands. VL [violations].'
    408.   combspeed: '[player] failed [check]: performs different actions at very high speed. VL [violations].'
    409.   critical: '[player] failed [check]: tried to do a critical hit but wasn''t technically jumping [tags]. VL [violations].'
    410.   drop: '[player] failed [check]: tried to drop more items than allowed. VL [violations].'
    411.   dropkick: ncp delay ncp kick [player] Dropping items too fast.
    412.   fastbreak: '[player] failed [check]: tried to break blocks ([blockid]) faster than possible. VL [violations].'
    413.   fastclick: '[player] failed [check]: tried to move items in his inventory too quickly. VL [violations].'
    414.   fastconsume: '[player] failed [check]: consumes [food] [tags] too fast. VL [violations].'
    415.   fastheal: '[player] failed [check]: regenerates health faster than usual. VL [violations].'
    416.   fastplace: '[player] failed [check]: tried to place too many blocks. VL [violations].'
    417.   fdirection: '[player] failed [check]: tried to hit an entity out of line of sight. VL [violations].'
    418.   flyshort: '[player] failed [check]: tried to move unexpectedly. VL [violations].'
    419.   flylong: '[player] failed [check]: tried to move from [locationfrom] to [locationto] over a distance of [distance] block(s). VL [violations].'
    420.   freach: '[player] failed [check]: tried to attack entity out of reach. VL [violations].'
    421.   fselfhit: '[player] failed [check]: tried to self-hit. VL [violations].'
    422.   fspeed: '[player] failed [check]: tried to attack with too high a frequency. VL [violations].'
    423.   chatnormal: '[player] failed [check]: potentially annoying chat. VL [violations].'
    424.   godmode: '[player] failed [check]: avoided taking damage or lagging. VL [violations].'
    425.   improbable: '[player] failed [check]: meets the improbable more than expected. VL [violations].'
    426.   instantbow: '[player] failed [check]: fires bow too fast. VL [violations].'
    427.   instanteat: '[player] failed [check]: eats food [food] too fast. VL [violations].'
    428.   kick: kick [player]
    429.   kickbedleave: ncp delay ncp kick [player] Go find a bed!
    430.   kickbspeed: ncp kick [player] You interacted too fast!
    431.   kickcaptcha: ncp kick [player] Enter the captcha!
    432.   kickchat1: ncp tempkick [player] 1 You're still not allowed to spam!
    433.   kickchat5: ncp tempkick [player] 5 You're not intended to spam!
    434.   kickchatfast: ncp kick [player] You're not allowed to spam in chat!
    435.   kickchatnormal: ncp kick [player] Too many chat messages, take a break.
    436.   kickfly: ncp delay ncp kick [player] Kicked for flying (or related)
    437.   kickcommands: ncp tempkick [player] 1 You're not allowed to spam commands!
    438.   kickfrequency: ncp kick [player] You did something too fast!
    439.   kickgod: ncp kick [player] God mode?
    440.   kickpackets: ncp delay ncp kick [player] Too many packets (extreme lag?)
    441.   kickselfhit: ncp kick [player] You tried to hit yourself!
    442.   kickwb: ncp kick [player] Block breaking out of sync!
    443.   knockback: '[player] failed [check]: tried to do a knockback but wasn''t technically sprinting. VL [violations].'
    444.   morepackets: '[player] failed [check]: sent [packets] more packet(s) than expected. VL [violations].'
    445.   munchhausen: '[player] failed [check]: almost made it off the pit. VL [violations].'
    446.   nofall: '[player] failed [check]: tried to avoid fall damage. VL [violations].'
    447.   chatfast: '[player] failed [check]: acted like spamming (IP: [ip]). VL [violations].'
    448.   noswing: '[player] failed [check]: didn''t swing arm. VL [violations].'
    449.   passable: '[player] failed [check]: moved into a block ([blockid]). VL [violations].'
    450.   relog: '[player] failed [check]: relogs too fast. VL [violations].'
    451.   tellchatnormal: 'ncp tell [player] &cNCP: &eToo many messages, slow down...'
    452.   tempkick1: ncp tempkick [player] 1 Wait a minute!
    453.   tempkick5: ncp tempkick [player] 5 You have five minutes to think about it!
    454. compatibility:
    455.   managelisteners: false
    456.   bukkitapionly: false
    457.   blocks:
    458.     ignorepassable:
    459.     - WOODEN_DOOR
    460.     - IRON_DOOR_BLOCK
    461.     - TRAP_DOOR
    462.     - PISTON_EXTENSION
    463.     - PISTON_MOVING_PIECE
    464.     allowinstantbreak: []
    465.     overrideflags:
    466.       snow: default
    467.  
     
    #3
  4. c-eAgle
    Offline

    c-eAgle

    Registriert seit:
    14. Juli 2011
    Beiträge:
    38
    Minecraft:
    ceagle2
    Huhu,

    das ist eine der Prüfungen, die mir bei NCP auch regelmäßig Schwierigkeiten gemacht hatten - manchmal latenz-bedingt, aber in einigen Situationen war es auch eine ganz klar falsche Berechnung, wo ich selbst sehen konnte, wie zwischen dem Spieler und dem getesteten Block absolut nichts war, nicht einmal eine offene Tür oder irgendetwas dergleichen. NCP hat dennoch bei jedem Versuch eine Violation angezeigt.

    Ich würde daher diese Checks, die dir Probleme bereiten, einzeln nach und nach deaktivieren - denn mal Hand aufs Herz: willst du ehrlichen Spielern wegen inkorrekten Berechnungen den Spielspaß rauben? Denn das war für mich auch der Grund, in NCP nahezu alles zu entschärfen und im Großen und Ganzen nur einige der Movement- sowie PvP-Checks aktiv zu lassen. Ich hab live miterlebt, wie bei checks.blockbreak, checks.blockinteract und checks.blockplace sämtliche Prüfungen fehlschlagen konnten, teilweise durch erhöhte Latenz, teilweise ohne derartige Hintergründe.

    Für den Moment könntest du z.B. checks.blockinteract.visible.active auf false setzen - und wann immer dir NCP was meldet, /vanish (mit entsprechendem Plugin), den Spieler ein bissl beobachten, und wenns absolut nichts gibt, das du da mit eigenen Augen sehen kannst, während NCP dich mit Violations beschäftigt hält, dann den jeweiligen Check einfach ebenfalls deaktivieren, ohne lange rumzuwarten.

    Kann dir wahlweise auch die NCP-Config, wie sie bei mir letzten Endes war, einfach mal zukommen lassen - ist halt SEHR entschärft, aber das in meinen Augen wichtigste wird dennoch verhindert, während die Spieler trotz unterschiedlicher Umstände (wie z.B. schlechte Anbindungen) nicht in ihrer Spielerfahrung beeinträchtigt werden. Ich selbst bin inzwischen jedoch auf AntiCheat umgestiegen (ebenfalls großteils entschärft), da NCP unter manchen Umständen die Ladezeit beim Serverstart proportional zur Größe der Welten (in Byte) erhöht, was bei mir inzwischen auf knappe 8 Minuten angestiegen war durch eine Amplified-Hauptwelt. Und das war einfach nicht mehr zu ertragen. ;) Rein von den Prüfungen her empfinde ich NCP jedoch als besser, verglichen mit AntiCheat, da man in NCP doch irgendwo mehr Einfluss durch die Config hat, während man bei AC die nur mäßig dokumentierten, teils willkürlichen "magic"-Zahlen überhaupt erstmal verstehen muss.

    Viele Grüße,
    cea
     
    #4