From The Mana World
(uploaded a new version of "File:LoginProcessFlow.svg": sync with changes from the png version) |
(add compile info) |
||
Line 1: | Line 1: | ||
== Source == | |||
<pre>digraph Diagram { | |||
rankdir=TB; | |||
size="4,18"; | |||
node [shape = ellipse]; | |||
"Start" | |||
"Terminate" | |||
"Char\nServer"; | |||
node [shape = square, color = "#BF1E4B", fontcolor="#ffffff", style = "rounded,filled", fontname="Sans"]; | |||
"Server\nVersion\nRequest" | |||
"Login Request"; | |||
node [shape = square, style="rounded,filled", color="#008299", fontcolor="#ffffff", fontname="Sans"]; | |||
"Server\nVersion\nResponse" | |||
"Login Error" | |||
"Connection\nProblem" | |||
"Host Update" | |||
"Login Data"; | |||
node [shape = diamond, style="filled,rounded", color="#2E8DEF", fontcolor="#ffffff", fontname="Sans"]; | |||
"Update\nHost\nSupported?" | |||
"At least one\nCharacter\nServer?"; | |||
"Start" -> "Server\nVersion\nRequest"; | |||
"Server\nVersion\nRequest" -> "Server\nVersion\nResponse" | |||
"Server\nVersion\nResponse" -> "Login Request" | |||
"Login Request" -> "Login Error" [label="Connection\nRefused"]; | |||
"Login Request" -> "Login Error" [label="Account\nBanned or\nRestricted"]; | |||
"Login Request" -> "Connection\nProblem" [label="Account GM\nLevel less than\nMinimum\nGM Level"]; | |||
"Login Error" -> "Terminate"; | |||
"Connection\nProblem" -> "Terminate"; | |||
"Update\nHost\nSupported?" -> "Host Update" [label="Yes"]; | |||
"At least one\nCharacter\nServer?" -> "Connection\nProblem" [label="No"]; | |||
"At least one\nCharacter\nServer?" -> "Login Data" [label="Yes"]; | |||
"Login Data" -> "Char\nServer"; | |||
"Login Request" -> "Update\nHost\nSupported?" [label="Login Successful"]; | |||
"Update\nHost\nSupported?" -> "At least one\nCharacter\nServer?" [label="No"]; | |||
"Host Update" -> "At least one\nCharacter\nServer?"; | |||
}</pre> | |||
== Compile Command == | |||
*Save as LoginProcessFlow.dot | |||
*Execute the following command in the same folder as the file | |||
**dot -Tsvg LoginProcessFlow.dot -oLoginProcessFlow.svg |
Revision as of 18:36, 10 May 2013
Source
digraph Diagram { rankdir=TB; size="4,18"; node [shape = ellipse]; "Start" "Terminate" "Char\nServer"; node [shape = square, color = "#BF1E4B", fontcolor="#ffffff", style = "rounded,filled", fontname="Sans"]; "Server\nVersion\nRequest" "Login Request"; node [shape = square, style="rounded,filled", color="#008299", fontcolor="#ffffff", fontname="Sans"]; "Server\nVersion\nResponse" "Login Error" "Connection\nProblem" "Host Update" "Login Data"; node [shape = diamond, style="filled,rounded", color="#2E8DEF", fontcolor="#ffffff", fontname="Sans"]; "Update\nHost\nSupported?" "At least one\nCharacter\nServer?"; "Start" -> "Server\nVersion\nRequest"; "Server\nVersion\nRequest" -> "Server\nVersion\nResponse" "Server\nVersion\nResponse" -> "Login Request" "Login Request" -> "Login Error" [label="Connection\nRefused"]; "Login Request" -> "Login Error" [label="Account\nBanned or\nRestricted"]; "Login Request" -> "Connection\nProblem" [label="Account GM\nLevel less than\nMinimum\nGM Level"]; "Login Error" -> "Terminate"; "Connection\nProblem" -> "Terminate"; "Update\nHost\nSupported?" -> "Host Update" [label="Yes"]; "At least one\nCharacter\nServer?" -> "Connection\nProblem" [label="No"]; "At least one\nCharacter\nServer?" -> "Login Data" [label="Yes"]; "Login Data" -> "Char\nServer"; "Login Request" -> "Update\nHost\nSupported?" [label="Login Successful"]; "Update\nHost\nSupported?" -> "At least one\nCharacter\nServer?" [label="No"]; "Host Update" -> "At least one\nCharacter\nServer?"; }
Compile Command
- Save as LoginProcessFlow.dot
- Execute the following command in the same folder as the file
- dot -Tsvg LoginProcessFlow.dot -oLoginProcessFlow.svg
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 18:31, 10 May 2013 | 360 × 899 (23 KB) | O11c (talk | contribs) | sync with changes from the png version | |
04:42, 2 February 2013 | 360 × 965 (15 KB) | LunaticEdit (talk | contribs) |
You cannot overwrite this file.
File usage
The following 6 pages use this file: