OTP server implementation designed specifically for the 2003 historical version of Disney's Toontown Online.
- Python 2.7
- Panda3D
- coloredlogs
- semidbm
- simplejson
- pyyaml
- pytoml
To setup your local environment for running the OTP server run the following commands from your terminal. This assumes that your current python command is Python 2.7
git clone https://github.com/toontown-classic/toontown-otp
cd toontown-otp
python -m pip install -r requirements.txtTo start the OTP server instance run the following command or use one of the provided startup scripts
python -m realtimeWhile the built in Python message director in the realtime OTP server can hold up for a small amount of districts/players for larger deployments we recommend building and using the C++ implementation found here https://github.com/toontown-classic/toontown-otp-cxx. This will greatly improve the capacity of the OTP server instance.
Toontown OTP is licensed under the "MIT License" for more info, refer to the LICENSE file.
