Should work fine with updated browsers on Android and iOS 18+ (without the virtual keyboard).Is that working on cellphones now?-
I've just compiled the debug version with the latest commits (up to abd5b68cd9ca763409dcbcb1c8649659c96aae4b) and it's working:Can you let me know if wasm compilation is working for current version in github?
What are requirements for emsdk etc? I'm able to compile otclient but once uploaded to home server I'm unable to load up otclient.
I get START button, then black screen and in developer console I can see issues with otclient.js.
Have no idea if this is error with compilation or server config.
I no longer use vps with port forwarding, but try to run it on local network with cloudflare tunnel.


IDK. I would first use official OTClient Web with customCan you let me know if wasm compilation is working for current version in github?
What are requirements for emsdk etc? I'm able to compile otclient but once uploaded to home server I'm unable to load up otclient.
I get START button, then black screen and in developer console I can see issues with otclient.js.
Have no idea if this is error with compilation or server config.
I no longer use vps with port forwarding, but try to run it on local network with cloudflare tunnel.
data.zip and then try to compile my own version ex.:ppp
ppp
IDK how you can use local network and cloudflare.I no longer use vps with port forwarding, but try to run it on local network with cloudflare tunnel.
There is no video streaming. It does not use any extra transfer to stream/download any images.You must have unlimited bandwith in order to use something like this right?
data.zip, which is the same as normal OTCR files. Without web client, player would download client.zip from your website, so it's the same transfer.Hmmm! Sounds good. But usually I have seen servers that provides client download by external pages. It's hard to see some that host their own files. So I think you must have unlimited bandwith as requierement for sure. And basically the most critical point is downloading files/client updates right?There is no video streaming. It does not use any extra transfer to stream/download any images.
It runs C++ app in web browser using WebAssembly | MDN (https://developer.mozilla.org/en-US/docs/WebAssembly)
It uses the same bandwidth as normal client. WebSocket protocol may add some extra data to transfer, but when I play on my warots bandwidth never goes over 24 kb/s.
When you start client for first time, it downloadsdata.zip, which is the same as normal OTCR files. Without web client, player would download client.zip from your website, so it's the same transfer.
Most of OTSes use cloudflare.com, that caches client/updater files and serve them from closes location to user (using CF CDN).But usually I have seen servers that provides client download by external pages.

You need a lot of transfer, but transfer amount is the same with WebClient as it is with normal client.So I think you must have unlimited bandwith as requierement for sure. And basically the most critical point is downloading files/client updates right?
https://downloads-oracle.ots.me/data/MehahWeb860/otclient-otarchive.zip is hosted on free 1 core 1 GB RAM server in Oracle.https://client.malvera.online/Malvera_v1.zip
client points to OVH VPS with unlimited transfer, it also goes thru cloudflare, so 50% of transfer is cached.