• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient for Web Browsers

Has any OTS used this yet for their server?
I kinda want to hear the feedback of normal players :D
 
It seems that latest Emscripten versions are causing issues as well as some fixes will be necessary to compile after the addition of the cam system. I will take a look at it soonish and also intend to update the guide with a specific version of emscripten to avoid future problems.
 
A fix has been pushed and I've added a Workflow to automatically make builds after each commit. For now we should use emsdk version 3.1.73 (./emsdk install 3.1.73) and I'll eventually try to make it work with the newest versions.

Added build 168c1e5 to the modular version. Updated data and modules are recommended.
 
I compiled ot client for webbrowsers, configured nginx, configured websockify.
Client runs in the browser, shows login screen, but when I put my acc number and password, click login, I get ERROR 73.

Do you know what might be causing this issue?

Thank you in advance!



Solved: I was using ip address in init.lua on server list, changed it to mydomain.com/ws/login/ and it opens correctly character list.
 
Last edited:
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.
 
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.
I've just compiled the debug version with the latest commits (up to abd5b68cd9ca763409dcbcb1c8649659c96aae4b) and it's working:
1750889732410.webp
1750889746731.webp

Will test the release version later.

Can you share the error you see in the developer console?
 
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 custom data.zip and then try to compile my own version ex.:
OTClient Web (https://webclient.otarchive.com/?gameData=https://downloads-oracle.ots.me/data/MehahWeb860/otclient-otarchive.zip)`
It uses mine custom OTCR data .zip archive from 2025-01-23 ( OTS.ME Downloads (https://downloads-oracle.ots.me/?dir=data/MehahWeb860) ) and last official OTCR Web release. You can login and play with login/password:
Code:
ppp
ppp
I no longer use vps with port forwarding, but try to run it on local network with cloudflare tunnel.
IDK how you can use local network and cloudflare.
 
Back
Top