Editing SimSig:Railway Operations Centre

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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.onoursimsig.co.uk
|link=http://roc.onourlines.co.uk
|version=
|version=1.3.1 Alpha
|developer=[[#Credits|The ''On Our Lines'' Community]]
|developer=[[User:Ela|Ela]] and [[User:Arturs|Arturs]]
|bugtracker=https://github.com/ElaTheDeveloper/ROC/issues
|list=yes}}
|list=yes}}
{{ombox|type=content|text='''This page is out of date'''. ROC has been recommissioned as of 1 March 2024, however this page has not yet been updated to take account for the latest updates and changes. Access arrangements have changed, and not all features may work as expected. Please refer to [[Discord]] for the latest information.}}
{{ombox|type=content|text='''This page is out of date'''. ROC has been recommissioned as of 1 March 2024, however this page has not yet been updated to take account for the latest updates and changes. Access arrangements have changed, and not all features may work as expected. Please refer to [[Discord]] for the latest information.}}
Line 9: Line 10:
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:Service 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.
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:Service 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 its ALPHA stages, and is slightly unstable and has some bugs. ROC is an open source project released under the GPL-V3 licence. It's repository (and where you can contribute) will be made available again soon.
Please note that ROC is still in it's ALPHA stages, and is slightly unstable and has some bugs. ROC is an open source project released under the GPL-V3 licence. It's repository (and where you can contribute) are avalible here on [https://github.com/ElaTheDeveloper/ROC its GitHub]


ROC can be used outside of a SimSig session, however panel names cannot be adjusted and no support is given to users outside of the official sessions.
ROC can be used outside of a SimSig session, however panel names cannot be adjusted and no support is given to users outside of the official sessions.
Line 55: Line 56:
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.
Currently only avalible on Windows, however if users wish to build for other platforms, please do. The source code is avalible [https://github.com/ElaTheDeveloper/OOL-SimSig-Electron here].


== Compatibility ==
== Compatibility ==
Line 76: Line 83:
!Chrome for iOS
!Chrome for iOS
!Firefox for iOS
!Firefox for iOS
!Electron App
|-
|-
!Compatible?
!Compatible?
Line 87: Line 95:
|style="background:#F99;vertical-align:middle;text-align:center; | None
|style="background:#F99;vertical-align:middle;text-align:center; | None
|style="background:#ffff90;vertical-align:middle;text-align:center; | Partial
|style="background:#ffff90;vertical-align:middle;text-align:center; | Partial
|style="background:#9F9;vertical-align:middle;text-align:center; | Full
|-
|-
!Notes
!Notes
Line 119: Line 128:
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.
*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.
*It is possible to call one's self. Please just reject yourself if you call yourself. It won't cause any issues.


''Please add bugs to the [[SimSig talk:Railway Operating Centre|chat page]] for now.''
''Please add bugs to the [https://github.com/ElaTheDeveloper/ROC/issues Issue Tracker].''


== Credits ==
== Credits ==
ROC (2024) is a collaborative effort by the ''On Our Lines'' community, largely led by [[User:Zootfish|Zootfish]]. It is based on original, open source and freely licensed code by [[User:Ela|Ela]] and [[User:Arturs|Arturs]].
Design: [[User:Ela|Ela]] and [[User:Arturs|Arturs]]
 
Code: [[User:Ela|Ela]]


'''Libraries Utilised:'''
'''Libraries Utilised:'''
Line 137: Line 149:
* [https://akveo.github.io/eva-icons/#/ Eva Icons]
* [https://akveo.github.io/eva-icons/#/ Eva Icons]


=== Support Development ===
If you enjoy playing SimSig with ROC, please consider dropping [[User:Ela|Ela]] a [https://elascorner.com/coffee/ coffee] and and supporting the On Our Lines Patreon. The Patreon helps pay for hosting and coffee keeps Ela's coffee mug full.
{{SimSig Sessions}}
{{SimSig Sessions}}


[[Category:SimSig|ROC]]
[[Category:SimSig|ROC]]
Please note that all contributions to Bradshaw are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (see Bradshaw:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)