Skip to content

Custom client setup tutorial #14

@Znote

Description

@Znote

This isn't a code issue, but more like a doc/wiki feature request.

A big bonus would be to actually be able to do all this without editing sources and compiling the server. (Like a txt/config file).
Another bonus here could be that any player could remove this file and the OTU would return to a regular unmodified general-purpose state OTU client.

A source code modification tutorial that shows anyone how to tweak OTU to their server:


A basic custom client tutorial would consist of:

  • Remove ip/port/client option in client, and hardcode(default values) to an OT server.
  • Change the application title, background image in login screen.

Extras:

  • Change RSA tutorial (might as well contain both server and client setup). This serves as a small security bonus, and blocks other clients to be usable. (unless they know how to change rsa on them).
  • Buttons to click on to enter various website urls, etc click on "create account" to go to defined url where a player can create an account. Click on "website" to get to the front page of the website.

Advanced:

  • Set up auto-updater somehow (or find a way to notify old client users that their client is outdated)
  • Extendedopcodes to allow custom messages to be sent between server and client.

I believe this will encourage OT owners to give OTU a go, and ship OTU clients to the players. OT owners wants to ship a personalised client for their OT, because it looks cool branding wise. Currently their options are hacking the cipclient, or use OTClient.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds-ui-implemtationThe issue is well addressed but no UI wrapper to handle it in client.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions