├── .gitignore ├── .vscode └── launch.json ├── README.md ├── Rising Thunder CE EULA.pdf ├── TODO.md ├── generate_python.py ├── protos ├── tbadmin │ ├── account.proto │ ├── audit.proto │ ├── config.proto │ ├── match.proto │ ├── report.proto │ ├── shop.proto │ └── stats.proto ├── tbmatch │ ├── account.proto │ ├── crash.proto │ ├── event.proto │ ├── lobby.proto │ ├── log.proto │ ├── match.proto │ ├── query.proto │ ├── session.proto │ ├── shop.proto │ └── user.proto ├── tbportal │ └── portal.proto ├── tbrpc │ └── tbrpc.proto └── tbui │ └── tbcharacter.proto ├── rtd.py ├── scripts ├── generate_protos.cmd ├── generate_python.cmd ├── launch_rt.cmd ├── setup.cmd └── templates │ ├── routes.template │ └── rpc_client.template ├── server ├── __init__.py ├── config.py ├── generated_routes.py ├── models │ ├── __init__.py │ ├── lobbies.py │ ├── match.py │ ├── matchmaker.py │ ├── portal.py │ └── users.py ├── rpc.py └── services │ ├── __init__.py │ ├── event_service.py │ ├── lobby_service.py │ ├── match_service.py │ └── session_service.py ├── tbadmin ├── __init__.py ├── account_pb2.py ├── audit_pb2.py ├── config_pb2.py ├── match_pb2.py ├── report_pb2.py ├── shop_pb2.py └── stats_pb2.py ├── tbmatch ├── __init__.py ├── account_pb2.py ├── crash_pb2.py ├── event_pb2.py ├── lobby_pb2.py ├── log_pb2.py ├── match_pb2.py ├── query_pb2.py ├── session_pb2.py ├── shop_pb2.py └── user_pb2.py ├── tbportal ├── __init__.py └── portal_pb2.py ├── tbrpc ├── __init__.py └── tbrpc_pb2.py ├── tbui ├── __init__.py └── tbcharacter_pb2.py └── tests ├── __init__.py ├── game_client.py ├── rpc_client.py ├── test_home_screen.py ├── test_lobbies.py └── test_matchmaker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/README.md -------------------------------------------------------------------------------- /Rising Thunder CE EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/Rising Thunder CE EULA.pdf -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/TODO.md -------------------------------------------------------------------------------- /generate_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/generate_python.py -------------------------------------------------------------------------------- /protos/tbadmin/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/account.proto -------------------------------------------------------------------------------- /protos/tbadmin/audit.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/audit.proto -------------------------------------------------------------------------------- /protos/tbadmin/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/config.proto -------------------------------------------------------------------------------- /protos/tbadmin/match.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/match.proto -------------------------------------------------------------------------------- /protos/tbadmin/report.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/report.proto -------------------------------------------------------------------------------- /protos/tbadmin/shop.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/shop.proto -------------------------------------------------------------------------------- /protos/tbadmin/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbadmin/stats.proto -------------------------------------------------------------------------------- /protos/tbmatch/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/account.proto -------------------------------------------------------------------------------- /protos/tbmatch/crash.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/crash.proto -------------------------------------------------------------------------------- /protos/tbmatch/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/event.proto -------------------------------------------------------------------------------- /protos/tbmatch/lobby.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/lobby.proto -------------------------------------------------------------------------------- /protos/tbmatch/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/log.proto -------------------------------------------------------------------------------- /protos/tbmatch/match.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/match.proto -------------------------------------------------------------------------------- /protos/tbmatch/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/query.proto -------------------------------------------------------------------------------- /protos/tbmatch/session.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/session.proto -------------------------------------------------------------------------------- /protos/tbmatch/shop.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/shop.proto -------------------------------------------------------------------------------- /protos/tbmatch/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbmatch/user.proto -------------------------------------------------------------------------------- /protos/tbportal/portal.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbportal/portal.proto -------------------------------------------------------------------------------- /protos/tbrpc/tbrpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbrpc/tbrpc.proto -------------------------------------------------------------------------------- /protos/tbui/tbcharacter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/protos/tbui/tbcharacter.proto -------------------------------------------------------------------------------- /rtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/rtd.py -------------------------------------------------------------------------------- /scripts/generate_protos.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/generate_protos.cmd -------------------------------------------------------------------------------- /scripts/generate_python.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/generate_python.cmd -------------------------------------------------------------------------------- /scripts/launch_rt.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/launch_rt.cmd -------------------------------------------------------------------------------- /scripts/setup.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/setup.cmd -------------------------------------------------------------------------------- /scripts/templates/routes.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/templates/routes.template -------------------------------------------------------------------------------- /scripts/templates/rpc_client.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/scripts/templates/rpc_client.template -------------------------------------------------------------------------------- /server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/__init__.py -------------------------------------------------------------------------------- /server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/config.py -------------------------------------------------------------------------------- /server/generated_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/generated_routes.py -------------------------------------------------------------------------------- /server/models/__init__.py: -------------------------------------------------------------------------------- 1 | # server/models __init__.py file -------------------------------------------------------------------------------- /server/models/lobbies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/models/lobbies.py -------------------------------------------------------------------------------- /server/models/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/models/match.py -------------------------------------------------------------------------------- /server/models/matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/models/matchmaker.py -------------------------------------------------------------------------------- /server/models/portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/models/portal.py -------------------------------------------------------------------------------- /server/models/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/models/users.py -------------------------------------------------------------------------------- /server/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/rpc.py -------------------------------------------------------------------------------- /server/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/services/__init__.py -------------------------------------------------------------------------------- /server/services/event_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/services/event_service.py -------------------------------------------------------------------------------- /server/services/lobby_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/services/lobby_service.py -------------------------------------------------------------------------------- /server/services/match_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/services/match_service.py -------------------------------------------------------------------------------- /server/services/session_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/server/services/session_service.py -------------------------------------------------------------------------------- /tbadmin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tbadmin/account_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/account_pb2.py -------------------------------------------------------------------------------- /tbadmin/audit_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/audit_pb2.py -------------------------------------------------------------------------------- /tbadmin/config_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/config_pb2.py -------------------------------------------------------------------------------- /tbadmin/match_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/match_pb2.py -------------------------------------------------------------------------------- /tbadmin/report_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/report_pb2.py -------------------------------------------------------------------------------- /tbadmin/shop_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/shop_pb2.py -------------------------------------------------------------------------------- /tbadmin/stats_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbadmin/stats_pb2.py -------------------------------------------------------------------------------- /tbmatch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tbmatch/account_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/account_pb2.py -------------------------------------------------------------------------------- /tbmatch/crash_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/crash_pb2.py -------------------------------------------------------------------------------- /tbmatch/event_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/event_pb2.py -------------------------------------------------------------------------------- /tbmatch/lobby_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/lobby_pb2.py -------------------------------------------------------------------------------- /tbmatch/log_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/log_pb2.py -------------------------------------------------------------------------------- /tbmatch/match_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/match_pb2.py -------------------------------------------------------------------------------- /tbmatch/query_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/query_pb2.py -------------------------------------------------------------------------------- /tbmatch/session_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/session_pb2.py -------------------------------------------------------------------------------- /tbmatch/shop_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/shop_pb2.py -------------------------------------------------------------------------------- /tbmatch/user_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbmatch/user_pb2.py -------------------------------------------------------------------------------- /tbportal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tbportal/portal_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbportal/portal_pb2.py -------------------------------------------------------------------------------- /tbrpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tbrpc/tbrpc_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbrpc/tbrpc_pb2.py -------------------------------------------------------------------------------- /tbui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tbui/tbcharacter_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tbui/tbcharacter_pb2.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/game_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/game_client.py -------------------------------------------------------------------------------- /tests/rpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/rpc_client.py -------------------------------------------------------------------------------- /tests/test_home_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/test_home_screen.py -------------------------------------------------------------------------------- /tests/test_lobbies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/test_lobbies.py -------------------------------------------------------------------------------- /tests/test_matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGames/rtce-server/HEAD/tests/test_matchmaker.py --------------------------------------------------------------------------------