1. @Wulf You're such a tease ! :p
     
  2. Wulf

    Wulf Community Admin

    Been busy, haven't been around the PC much. That was the hopeful release. It's mainly done though except for one small bit.
     
  3. Wulf

    Wulf Community Admin

    Wulf updated CountryBlock with a new update entry:

    1.0.0

     
    Last edited: Dec 3, 2015
  4. (12:48:55) | [Oxide] 12:47 PM [Error] CountryBlock plugin failed to compile!

    (12:48:55) | [Oxide] 12:47 PM [Error] CountryBlock.cs(155,60): error CS0103: The name `permission' does not exist in the current context

    Will try again :)
     
  5. Wulf

    Wulf Community Admin

    You'll need to be on the latest Oxide snapshot probably. I don't have that issue locally.
     
  6. Wulf

    Wulf Community Admin

    Wulf updated CountryBlock with a new update entry:

    1.0.1

     
  7. "GeoIP plugin support on the way"

    Give us the good update !
     
  8. Wulf

    Wulf Community Admin

    The GeoIP plugin needs some fixes before that can happen.
     
  9. Hi, Wulf!

    Help...
    installed plugin:
    - GeoIP
    - CountryBlock
    - ConnectionDB
    - etc..
    Code:
    [Oxide] 8:35 AM [Info] [CountryBlock] Getting country for 212.231.***.*** failed!
    and ConnectionDB IP[Match and compare] cooperation support options
     
  10. Wulf

    Wulf Community Admin

    This plugin doesn't use those other plugins. The error means that either the IP's country is unknown, or the webrequest failed. Neither of which I can fix.
     
  11. OK... Thanks.
     
  12. Again. Give us the good update please !
     
  13. CountryBlock works not as intended.

    My config:
    Code:
    {
      "CountryList": [
      "CH",
      "AT",
      "LU",
      "DE",
      "LI"
      ],
      "Whitelist": true
    }
    So now this happend this morning (oxide up to date, rust up to date, plugin up to date):
    Code:
    [1/15/2016 1:47:11 AM] 89.169.9.xx:62174/76xxxxxxx981/XX joined [windows/76xxxxxxx981]
    [1/15/2016 1:47:11 AM] [Oxide] 1:47 AM [Info] [CountryBlock] Getting country for 89.169.9.xx failed! (0)
    [1/15/2016 1:47:11 AM] [Oxide] 1:47 AM [Info] [Notifier v2.18.0] XX joined the server, from Russia.
    [1/15/2016 1:49:41 AM] Saved 57,105 ents, serialization(0.01), write(0.03), disk(0.05) totalstall(0.06).
    [1/15/2016 1:49:42 AM] Saving complete
    [1/15/2016 1:50:10 AM] [Oxide] 1:50 AM [Info] [BoxLooters] BoxLooters: Data saved!
    [1/15/2016 1:51:31 AM] [Oxide] 1:51 AM [Info] [Notifier v2.18.0] player701 left the server. (Reason: Timed Out)
    [1/15/2016 1:51:46 AM] 89.169.9.xx:62174/76xxxxxxxxx981/XX disconnecting: disconnect
    [1/15/2016 1:51:46 AM] [Oxide] 1:51 AM [Info] [Notifier v2.18.0] XX left the server. (Reason: Disconnected)
    CountryBlock has done nothing as a player from russia joined the server, but on the whitelist are only switzerland, austria, luxembourg, germany and liechtenstein.
    Yesterday and the days before it works very well and blocked the connection of players from russia, hungary, italy and slovenia.

    I've no idea what's happend and please make the geoip plugin work or a native IP resolving, notifier and the old version of countryblock (0.4.7) can do this, too.
     
  14. REQUEST:
    • Ban function(Country connect) <- VPN/Proxy measures
     
  15. This would be great, but a pain. Server owners would need to manage their own VPN IP blacklist ( .dat file or MySQL ) like Hulu does. But that doesn't ever guaranty you'll block every hacker. They can just get a cheap VPS ( Budget VPS Hosting - Cloud Shards ) and install OpenVPN or SoftEther VPN and avoid being blocked by almost any server based IP blacklist.

    That being said think about IP blocking like bases in Rust. No base keeps every raider out. Some bases are just such a pain in ass that "most" raiders will move on to an easier target.
     
  16. VPN IP blacklist endless IP...
    ban when it was detected....please...! wulf
     
  17. How !? How is he going to "detect" the VPN connection ?
     
  18. Wulf

    Wulf Community Admin

    There are services that I actually can use via webrequests. It's on my TODO list.
     
  19. text miss. "This server doesn't allow players from **" -> detected -> Autoban(CountryBlock)
     
  20. @Wulf

    Maybe I'm confused or we're talking about different things. Those services you're talking about simply return the country of origin for the IP address, correct? I use a VPN service to connect via a POP in Brazil the Rust server plugin will think I'm a player from Brazil. As well as someone in Russia connecting to a VPN in the US the Rust server things the IP is US based.

    What web service will tell you if someone in Russia is using a VPN that has a US based IP to connect to your server? Tell me - I must know. :)