Installing SceneSys
Here is a guide on how to install SceneSys:
* GitHub page: here.
Choose if you want constant updates or not. If you do, log onto M*U*S*H at mush.pennmush.org:4201 and ask for Walker to connect the SVC bot to your MUSH (Recommended). If not, look through this list for the most recent version. If you need any help with any of these steps, contact me at M*U*S*H or on Final Kingdom MUSH.
Make sure you have the following items installed on your system: MySQL, PHP5, Apache2, PHPmyadmin.
On PHPmyadmin, use the root/admin user to create a new database, OR, use one of your old databases. Now use the SQL tab and paste in what is found on the GitHub site.
Go into your pennmush/game folder, and replace the existing text in the GETDATE.TEMPLATE file with the information found on the GitHub site.
If using the SVC bot, use the following commands that follow underneath at step 6. If not, use the installer and skip to step 7.
Ensure that you do these one at a time, until the commands seem to indicate they are 'done'.
+svc create SVC SceneSys=Mercutio_SceneSys NULL +svc checkout +svc client SVC SceneSys
@tel first(get(SVC SceneSys/LOCAL`OBJMAP),:)=config(master_room) th ansi(hr,SceneSys object is DBref [first(get(SVC SceneSys/LOCAL`OBJMAP),:)])!
Look at the attributes found in DATA`SQL`DATABASE and the leaves under DATA`SQL`TABLE in case you changed database settings from the standard.
Using Myrddin's BBoard system, create a new board for the Scheduler to post to. +bbnewgroup Scene Announcements
Edit the DATA`SCHEDULEBOARD attribute to the 'number' of the Schedule Board (alternatively, set it to its name), and edit DATA`SCHEDULEBOARD_DB to give it the DBref that was made for the schedule board. (@find Scene Announcements)
Ensure you have an isic() function, or otherwise edit the FN`IS`IC function for it. The system should only be recording when someone is IC!
Ensure you have a ancestor_player set (@config ancestor_player)
@trig Scene System/DATA`INSTALL`ANCESTOR
Assuming you don't mind us changing the way your @emit, SAY, POSE and SEMIPOSE work, go to the next step. If you don't want this, you're most likely going to need to get some help from me personally on how to set up your game.
@trigger Scene System/startup.
PHP files are here: the wiki page is set up specifically for a type of Form for SymanticMediawiki. If you want help with this, contact me, or wait for a later Tutorial. You want to change the db.php file with your own information. It is highly recommended you use a seperate user for this, which is only able to 'select' from the SQL database. That way, you can be sure in the knowledge that nothing insecure will happen. Files are found on the GitHub site.
You will likely want to look at INCLUDE`LASTPOSE`POSTPOSE and INCLUDE`LASTPOSE`PREPOSE regarding the header and footer around your poses. We highly suggest you keep these on, but you can deactivate them or change how they display.













