Editing SimSig:Railway Operations Centre
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Infobox Sessions | {{Infobox Sessions | ||
|header=Railway Operating Centre (ROC) | |header=Railway Operating Centre (ROC) | ||
|link=http://roc. | |link=http://roc.onourlines.co.uk | ||
|version= | |version=1.2.0 ALPHA | ||
|developer=[[ | |developer=[[User:Ela|Ela]] and [[User:Arturs|Arturs]] | ||
|bugtracker=[[SimSig talk:Railway Operating Centre|ROC Talk]] | |||
|list=yes}} | |list=yes}} | ||
During our [[SS:S|SimSig Sessions]] voice communication will be provided by the '''Railway Operating Centre''', or '''R.O.C.''' (pronounced: ɑːr əʊ siː). The ROC allows easy communication between [[SimSig:Signaller|Signallers]] and [[SimSig: | During our [[SS:S|SimSig Sessions]] voice communication will be provided by the '''Railway Operating Centre''', or '''R.O.C.''' (pronounced: ɑːr əʊ siː). The ROC allows easy communication between [[SimSig:Signaller|Signallers]] and [[SimSig:Controller|Controllers]], breaking down each signalling area into their own channel. The ROC also allows private calls to be made between two users as required. | ||
The ROC is a web app that will switch users between different [[Discord]] channels depending on a number of factors. To use the ROC, and therefore to be able to fully communicate with all participants during a Session, a user must join the [[On Our Lines]] Discord server, and request the [[Discord#Roles|SimSig role]]. Once this is done, users can login to the ROC with their Discord ID, unlocking its functionality. | The ROC is a web app that will switch users between different [[Discord]] channels depending on a number of factors. To use the ROC, and therefore to be able to fully communicate with all participants during a Session, a user must join the [[On Our Lines]] Discord server, and request the [[Discord#Roles|SimSig role]]. Once this is done, users can login to the ROC with their Discord ID, unlocking its functionality. A Windows build is availible to [https://github.com/ElaTheDeveloper/OOL-SimSig-Electron/releases/tag/v.10 download here]. | ||
Please note that ROC is still in | Please note that ROC is still in it's ALPHA stages, and is slightly unstable and has some bugs. | ||
== Basic Usage == | == Basic Usage == | ||
To enter into the ROC's system, you first must join the {{ | To enter into the ROC's system, you first must join the {{Discord|on-our-simsig-lobby}} voice channel before heading over to the ROC in your browser. | ||
Copy your Discord Username (click on your name next to the settings cog in the bottom left of Discord) and paste it into the box. Click the Join Game button | Copy your Discord Username (click on your name next to the settings cog in the bottom left of Discord) and paste it into the box. Click the Join Game button. | ||
You can set the panel you are working in the top right. Type in your panel name and click “Set Panel” | You can set the panel you are working in the top right. Type in your panel name and click “Set Panel” | ||
[[File:ROC Main Screen ( | [[File:ROC Main Screen (Beta).png|alt=ROC Main Beta|thumb|The main window of the ROC software (Beta Version).]] | ||
To join a sim, click on the "Join Sim" link for the sim you are working. | To join a sim, click on the "Join Sim" link for the sim you are working. | ||
== Calls == | == Calls == | ||
=== Placing a Call === | |||
To place a call, click on the panel you wish to call. If the call is accepted, you will be moved to the private call channel. If not, you will hear a reject tone. | To place a call, click on the panel you wish to call. If the call is accepted, you will be moved to the private call channel. If not, you will hear a reject tone. | ||
=== Receiving a call === | |||
If you receive a call, you will hear a phone ringtone and | If you receive a call, you will hear a phone ringtone and your screen will be taken over with the "Incoming Call" window. | ||
[[File:ROC Incoming Call (Beta).png|alt=ROC Incoming Call (Beta)|thumb|302x302px|The Incoming call window (Beta Version).]] | |||
You can accept or reject the call from here. | |||
=== Leaving a call === | |||
To leave the private call, both participants must click the "Leave Call" button. | |||
To leave the private call, both participants must click the "Leave Call" button. | |||
=== Railway Emergency Call === | === Railway Emergency Call === | ||
Line 55: | Line 47: | ||
File:Incoming REC (Beta).png|The Dialog shown to players who are recipents of a REC. Once the countdown is expired, or if the player clicks "accept", they will be added to the call. | File:Incoming REC (Beta).png|The Dialog shown to players who are recipents of a REC. Once the countdown is expired, or if the player clicks "accept", they will be added to the call. | ||
</gallery> | </gallery> | ||
== Electron App == | |||
The Electron app can be downloaded from [https://github.com/ElaTheDeveloper/OOL-SimSig-Electron/releases/tag/v.10 GitHub]. The source code is also availible there. The Electron app is merely just a Chrome window, minus all the decorations. It just loads up the ROC webpage but allows you to have it in your taskbar. | |||
Please be aware this is currently untested. It may not function exactly like the Chrome browser and therefore may have issues. Preliminary tests indicate there is no issue. However, do not expect much support if bugs are encountered. | |||
== Compatibility == | == Compatibility == | ||
Here is a compatibility chart of web browsers that ROC works with | Here is a compatibility chart of web browsers that ROC works with. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
!| | !| | ||
!colspan="4"|Desktop Browsers | !colspan="4"|Desktop Browsers | ||
!colspan="5"|Mobile Browsers | !colspan="5"|Mobile Browsers | ||
|+ | |+ | ||
! | ! | ||
Line 92: | Line 86: | ||
| | | | ||
| | | | ||
|Underlying technologies unsupported by IE. | |Underlying technologies unsupported by IE. Please use Edge. | ||
Please use Edge | |Call audio (incoming and rejected) does not play. WebSockets can randomly disconnect. | ||
|Call audio (incoming and rejected) does not play | |||
WebSockets can randomly disconnect | |||
|If the tab unloads, a full re-join is necessary. | |If the tab unloads, a full re-join is necessary. | ||
|Call audio (incoming and rejected) does not play. | |Call audio (incoming and rejected) does not play. WebSockets can randomly disconnect. | ||
WebSockets can randomly disconnect. | |||
If the tab unloads, a full re-join is necessary. | If the tab unloads, a full re-join is necessary. | ||
|Unknown yet. Investigating. | |Unknown yet. Investigating. | ||
Line 107: | Line 95: | ||
All iOS browsers suffer the same bugs as Safari on iOS as all iOS browsers must use the Safari rendering engine. | All iOS browsers suffer the same bugs as Safari on iOS as all iOS browsers must use the Safari rendering engine. | ||
|} | |} | ||
Line 118: | Line 105: | ||
==Known Bugs== | ==Known Bugs== | ||
There are currently a number of known bugs present on the ROC; it is beta software and its development is ongoing. | There are currently a number of known bugs present on the ROC; it is beta software and its development is ongoing. | ||
*Safari: Audio for calls DOES NOT PLAY!!! If you want your phone to ring with sound, use Edge, Chrome or Firefox (known good browsers) | |||
*Sleep/Screen locks: Ensure you leave the tab/window/tablet open without screen lock/auto sleep enabled. It will kick you if your device locks and you will have to rejoin from the lobby. This is a websockets thing. Basically don't let it unload. | *Sleep/Screen locks: Ensure you leave the tab/window/tablet open without screen lock/auto sleep enabled. It will kick you if your device locks and you will have to rejoin from the lobby. This is a websockets thing. Basically don't let it unload. | ||
*The design is at a very basic level | |||
*It is possible to call one's self... | |||
'' | ''Known bugs will soon be migrated to an issue tracker; in the meantime, please do add any discovered and confirmed bugs to the [[SimSig talk:Railway Operating Centre|Talk page]], signing them with four tildes (<nowiki>~~~~</nowiki>).'' | ||
== Credits == | == Credits == | ||
Design: [[User:Ela|Ela]] and [[User:Arturs|Arturs]] | |||
Code: [[User:Ela|Ela]] | |||
'''Libraries Utilised:''' | '''Libraries Utilised:''' | ||
Line 136: | Line 128: | ||
* [https://akveo.github.io/eva-icons/#/ Eva Icons] | * [https://akveo.github.io/eva-icons/#/ Eva Icons] | ||
{{SimSig Sessions}} | {{SimSig Sessions}} | ||
[[Category:SimSig|ROC]] | [[Category:SimSig|ROC]] |