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.txt
To start the OTP server instance run the following command or use one of the provided startup scripts
python -m realtime
While 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.