Code Monkey home page Code Monkey logo

assetto-server-manager's Issues

loop random races

You can add/remove custom races from the loop and start/stop at any time

entrant lists

there should be a page where users names and steam IDs can be configured so they don't need to be entered every time a race is created.

list tracks

server manager needs a track listing, to populate the dropdown of available tracks.

  • tracks can have multiple layouts (or just one), so this needs to be taken into account.
  • ideally we need a function which returns a slice of tracks which can then be used elsewhere. i don't think this needs connecting up to html immediately as this will work into the form management later on.
  • tracks are located inside ServerInstallPath/content/tracks

quick race

quick race will allow you to:

  • choose a car
  • choose a track
  • choose a track layout (optional)

maybe tweak a few other smaller settings?

and then immediately start the server for that race

content upload

this is where cars, tracks, weather options and potentially skins are uploaded.

each type of content should have a listing page that shows what is currently on the server, and the ability to upload a new type of that content

championship modes

championships are collections of races with points assigned to them for race wins, etc.

a championship contains:

  • a set of entrants
  • a set of sorted races
  • a listing of positions to points
  • any extra points e.g. for fastest lap or best qually time

admins can add new championships, viewers can see current championship standings.

custom race

this is like #3 but with more detail about the race setup. all race options should be configurable here

previous 'custom race' setups should be loadable as 'templates'. this means custom race setups need names attached to them.

list cars

server manager needs a car listing, to populate the dropdown of available cars.

  • ideally we need a function which returns a slice of cars which can then be used elsewhere. i don't think this needs connecting up to html immediately as this will work into the form management later on.
  • cars are located inside ServerInstallPath/content/cars

fix sol start time

It seems that changing the Sol time multiplier also changes the start time for some reason

potential UDP message for lap sectors

20190103_204520: TCP packet 88
Dispatching TCP message to ks_mercedes_amg_gt3 (4) <name>]
20190103_204520: Car.onSplitCompleted 4 0 42098

looks very promising

results pages

the results page is a public page. it will contain two sets of data:

  • live timings - current results from the active session (if any)
    • via the assetto udp library
  • results from all known races to the server manager
    • these can probably be gathered from the assetto results directory

Skins

Show in preview list, read from the uploaded car file, select for certain drivers in races/championships.

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.