User Tools

Site Tools


developer_s_reference:developing_and_deploying_code_updates

Process for Developing and deploying new code updates

1. Update code in dev

  • Dev instance of code located here: /home/aoi/game_dev/src

2. Compile dev instance

  • cd /home/aoi/game_dev/src && make

3. Run dev instance

  • /home/aoi/game_dev/bin/test &

4. Test dev instance (in-game on port 4001)

  • telnet ageofinsanity.org 4001
  • <log in as player and/or implementor as needed>
  • Test functionality of new/updated code & ensure game generally still works

5. Copy code from dev to prod

  • rsync -av /home/aoi/game_dev/src/ /home/aoi/src/

6. Compile prod instance

  • cd /home/aoi/src && make

7. Shutdown prod instance (in-game on 4000)

  • telnet ageofinsanity.org 4000
  • <Log in as L54 implementor character>
  • shutdown

8. Run prod instance

  • /home/aoi/bin/test &
developer_s_reference/developing_and_deploying_code_updates.txt · Last modified: 2025/05/19 18:26 by adminsteve

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki