I'm a moderator on the site and I've worked a bit on the client and know the admins/developers. Currently the client you see on that github (https://github.com/OurSources/owop-client) is mostly up to date, but the current server is private. The server is written in C++ and uses synchronous disk operations, which makes it quite slow when lots of people are online like right now. A rewritten and improved version of the site should come out by the end of the year.
The server runs in a single thread, so it's not really possible for two websocket messages to come in at the same time. One edit will come before the other, and the later edit is the one that everyone will see.
It would be interesting to see some stats on what you guys are see performance wise, how much storage the project takes up, and what framework you are using. Honestly you guys have a lot of head room for speed improvements.
Btw the server implementation I could find was archived?
another mod of the site here,
we mostly look at the spawn area ourselves and use reports for other stuff
automated moderation is in the works!
currently only chat is automoded but im planning on doing the canvas in the near future
The sorts of people getting captchas are the sorts that would actively avoid "web attestation." It's more likely that they'd simply be prevented from using the site entirely.
> Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
The devs will certainly have a reason for having a captcha, I suspect it keeps the actual game fun rather than being overrun with bots.
People have ran clones of the site with no captcha and effectively no rate limit, they go pretty much how you'd expect: some people play normally, some people bot massively. Part of the reason this captcha exists on OWOP is because bots not only mess up art and other creations, but also lag the server with heavy usage.
There ought to be shortcuts to switch between the tools. I'm trying to fix vandalized artwork so it'd be good to rapidly switch between color picker and cursor tool.
One other point, it's not obvious that the cursor tool is a painting tool. I thought it was fill.
I don't think it is shallow. Forcing people to go through Google's digital forced-labor-camps of solving stupid classification tasks just to view a website is something that should be frowned upon.
So many cute things on there :3! I recognize so many more of the symbology than with this year's Reddit place, makes me feel old? Or just, not understanding of mainstream as much anymore
I feel like I’m noticing lazier and lazier cookie notifications, but surely this one is the laziest! If you don’t accept cookies, disable cookies and reload the page? Surely this is not an acceptable way of obtaining user consent under the Privacy Directive. If you’re going to do this, why even bother with the prompt? Is it satire?
Would someone who knows more about the Privacy Directive tell me if I’m wrong here?
The only non-functional cookies are from google.com. If they got rid of the captcha, no cookies, no warning nescesarry. This is either just lazy or a dick move.
39 comments
[ 3.0 ms ] story [ 93.2 ms ] threadhttps://ourworldofpixels.com/countrysim
https://ourworldofpixels.com/planetsim
https://ourworldofpixels.com/jpdld
If the devs are here, what does the tech stack look like?
What's the strategy for conflict resolution, i.e. two people edit the same area at the some time? Is that resolved on the server or on the client?
--
Edit: to somewhat answer my own question, it seems to be open source, client and server here: https://github.com/OurSources
Server is JS running on Node, need to dig deeper...
The server runs in a single thread, so it's not really possible for two websocket messages to come in at the same time. One edit will come before the other, and the later edit is the one that everyone will see.
Btw the server implementation I could find was archived?
Congrats for the work and wish the best for v2 !
I get them, and I'd like to change my ways.
HN guidelines: https://news.ycombinator.com/newsguidelines.html
> Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
The devs will certainly have a reason for having a captcha, I suspect it keeps the actual game fun rather than being overrun with bots.
One other point, it's not obvious that the cursor tool is a painting tool. I thought it was fill.
Would someone who knows more about the Privacy Directive tell me if I’m wrong here?
Somehow the page stuck at "I'n not a robot" recaptcha thingie.
No action beyond that -> whatever site did or showed, it did NOT do or show in my case. And therefore wasted effort.
Just remove annoying captcha shit, plz...
https://news.ycombinator.com/item?id=36842516