■ 🕑 1. Giko Firewall blacklist discussion
│ I use shared ipv4, assigned by ISP & have no control of it. It does being shared across many hundreds of other ISP customers. I don't know how this work, maybe even NAT.
│ Since free ipv4 addresses ended many years ago, and ipv6 is not implemented/given here.
│ I don't have money to buy clean private ip or vpn.
│
│ Unban my ip *.*.*.50 I don't have other ip & can't cchange it,
│ sadly I can't join your game server play.gokipoi.com
│
│ あなたのIPは拒否されました。TorやVPNを使わないでください。
│ Your IP was rejected. Please do not use Tor or VPNs.
│ https://www.abuseipdb.com/check/*.*.*.50
│
│ What's the logic of this?
│ Whole world is on Tor, NordVPN, you freely discussed their usage inside gikopoi chat room.
│ I'm not using them, but it should be legal to use them. Every 3rd youtuber is promoting VPN.
│ In many countries (china, russia, venezuela, cuba, iran, syria, libiya, africa ... etc ) it is impossible to browse internet without vpn. Banning Tor in anonymous imageboard game? Astonishing non-sence level of hypocrisy.
│
│ Those sort of ip bans, making the web worse & gatekept, same stuff CF, js hCaptcha, or Anubis does does but with exception without js.
│
│ Are you afraid of bots? But you do have idle bots in giko.
│ I neven used a bot, neither spam.
│
│ Quickfix: whitelist subnets. But I don't know subnets ranges of my isp.
│
│ fix: pohon nonjs captcha should work fine for gikopoi.
│ or you could come up & invent another new type of nonjs captcha.
│ some folks made anime or math captcha.
│ optional simple account creation (without email) is fine too, since it is sort of variation of captcha.
│
│ Never ban IPv4, today they are all shared (or will be eventially soon), and behind 1 ip there could be thousands of users.
│
│
├─■ 🕑 2.
│ I can consider disabling the firewall again but will re-activate it the
│ moment abuse is detected and becomes a frustration.
│
│ Here's the thing -- I'm not a JS coder. The code, as I've received it,
│ kind of takes an all or nothing approach to the firewall. I'm also
│ incredibly lazy and don't want to manage my own firewall list of bans.
│
│ If you know how to modify the code to whitelist subnets, feel free to
│ shoot me a tip via https://4x13.net/me -- otherwise, I'm going for an
│ all-or-nothing approach. There are inbuilt user-based moderation tools
│ so that does reduce moderation effort on my end...
│
│ > Banning Tor in anonymous imageboard game? Astonishing non-sence
│ > level of hypocrisy
│ That is kind of a dumb argument tho, nearly all imageboards ban tor use.
│
│ If you don't want to contact me directly, you should be able to subscribe
│ to this thread via atom https://bbs.gikopoi.com/atom/thread/1748072799/
│ or all recent comments via atom https://bbs.gikopoi.com/atom/recent
│ or stick to manually refreshing this thread. We should be able to work
│ something out.
│
│
├─■ 🕑 3.
│ Can't reconnect
│
│ tfw shadowbanned
│
├─■ 🕑 4.
│ │ Arch, did you made any changes on backend recently?
│ │ Cuz I can't connect.
│ │ Sometimes game says "can't establish connection, unknown error"
│ │ and sometimes it goes mute, without drawing my character and Reconnecting in upper corner.
│ │ My network & setup is same & fine.
│ │
│ └─■ 🕑 5.
│ 0 changes to backend EVER -- the most I do is an occasional reboot of
│ the server / calling server (Janus). and there are currently 0 bans.
│
│ if you are using a normal Firefox or Chrome it should work fine on
│ Windows and Android. if you are using a Linux or some weird browser,
│ all that I can say is that regulars using Linux or weird browsers are
│ able to connect fine, and that's where the issue is
│
│ otherwise maybe you got a weird ISP.
│
├─■ 🕑 6.
│ login {userName: "Boss", characterId: "hungry_giko", areaId: "for", roomId: "gym", password: ""}
│
│ https://play.gikopoi.com/socket.io/?EIO=4&transport=polling&t=PT0V9iv&sid=MkinN-I6b5nuUlpaAEjx
│
│ EIO: 4
│ transport: polling
│ t: PT0V9iv
│ sid: MkinN-I6b5nuUlpaAEjx
│
│ response 2
│
└─■ 🕑 7.
│ websocket.js:54 WebSocket connection to 'wss://play.gikopoi.com/socket.io/***' failed
│ Socket disconnected:
│ transport close
│
│
│
└─■ 🕑 8.
wss socketio is actually broken and browsers usually revert to long-GET
polling.