Running the demo project
First, download and install Haxe.
The example project can be compiled to html5, neko, cpp, ios, etc.
Compiling the demo project to html5
git clone https://github.com/colyseus/colyseus-haxe.git
cd colyseus-haxe/example/openfl
haxelib install openfl
haxelib install lime
haxelib install tink_http
haxelib install tink_await
haxelib install swf
haxelib install colyseus-websocket
haxelib run lime test project.xml html5
Running the server
The demo project uses the SDK Test Server. You can start the server by running the following commands:
git clone https://github.com/colyseus/sdks-test-server
cd sdks-test-server
npm install
npm start
Development
Running the test-suite:
haxe hxml/test.js.hxml
Troubleshooting
Error#500: Chunked encoding is not supported and the content-length header is required.
Make sure your HTTP responses from the server-side don't respond with Transfer-Encoding: chunked header. Include the Content-Length: xxx header to avoid "chunked" responses.
Dependencies
colyseus-haxe depends on colyseus-websocket
License
MIT