Giter Club home page Giter Club logo

sarosa's Introduction

Sarosa

Installation

Requirements:

  • Install Cap'n Proto. Follow the installation guide here
  • Install Rust (the nighlty version)

In order to build the application run the following command in your terminal:

cargo build --release

Run the application

To run sarosa simply write:

cargo run

To see a list of options with cargo

cargo run -- --help

Options

Sarosa comes with a set of predefined options:

Sarosa client.

Usage:
  sarosa [--host <host> --port <port>]
  sarosa --offline
  sarosa (-h | --help)
  sarosa --version

Options:
  -h --help         Show this screen.
  --version         Show version.
  --offline         Run a self-hosted offline server.
  --port <port>     Server port     [default: 7777].
  --host <host>     Server Hostname [default: localhost].

Submitting a bug

If you encounter a bug, open an issue here and specify the output given by running:

cargo run -- --version

sarosa's People

Contributors

nemikolh avatar

Watchers

James Cloos avatar Thomas Letan avatar  avatar  avatar

sarosa's Issues

Laggy on Windows

Sarosa currently does not work very well on Windows.

I suspect it is due to Windows buffering TCP traffic somewhere, and the client consequently sees no updates in a while, and suddenly several arrive at the same time.

Native Linux clients are unaffected, as well as virtualized Linux with bridged networking.

Virtualized Linux clients with NAT networking are affected.

This problem may solve itself once we switch to UDP.

Error running sarosa

Hi,

 Running `target/debug/sarosa`

No such file or directory (os error 2)
thread 'main' panicked at 'called Result::unwrap() on an Err value: BackendCreationError(OsError("GL context creation failed"))', src/libcore/result.rs:788
note: Run with RUST_BACKTRACE=1 for a backtrace.
error: Process didn't exit successfully: target/debug/sarosa (exit code: 101)

I'm in Archlinux and Sarosa client 0.0.1-c1a38579cf8014b3fc014590cd515290c2ee5f9e

Offline mode

Currently the offline mode is quite different from the online one when a lycan server is available.
We should try to update this code to match lycan better.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.