opengb
opengb copied to clipboard
Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.
**Motivation** Running `opengb init` creates a modules folder and adds a local registry. When cloning this, the project fails to compile since the modules folder does not exist. **Workaround** Add...
**Motivation** Scripts are conventionally named without the module name. e.g. `users.getUser` should be `users.get` Find and replace all relevant modules
**Symptoms** This happens often without a predictable pattern: ``` error: Check failed. error: The source code is invalid, as it does not match the expected hash in the lock file....
Fails to start with "ConnectionError: The session was terminated unexpectedly" if 5432 already taken
**Symptoms** Get this error when running `opengb dev` **Steps to reproduce** 1. Run any postgres server on port 5432 ``` docker run -p 5432:5432 --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres...
**Implementation** * Say which files were created * Link to docs on getting started
Resolves OGBE-31
*This ticket should be split in to sub-tickets.* **Motivation** Modules currently need a test repo to be able to check any modules in development. This test repo also needs to...
**Motivation** Modules are handled by name. Circular dependencies are a bad practice. There's technically nothing wrong with them at the moment, but we should prevent them regardless.
Run a test with `deno test --trace-ops` and disable `sanitizeOps` in `Runtime.test` to see the issue: ``` at op_sleep (ext:core/00_infra.js:265:13) at runAfterTimeout (ext:deno_web/02_timers.js:234:20) at initializeTimer (ext:deno_web/02_timers.js:192:3) at setTimeout (ext:deno_web/02_timers.js:336:10) at...