diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index dff095b98d..bc271dce3a 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs @@ -391,6 +391,7 @@ namespace OpenSim } // We are done with startup + PrintFileToConsole("startuplogo.txt"); m_log.Info("[STARTUP]: Startup complete, serving " + m_udpServers.Count.ToString() + " region(s)"); } @@ -647,6 +648,20 @@ namespace OpenSim } } + private void PrintFileToConsole(string fileName) + { + if (File.Exists(fileName)) + { + StreamReader readFile = File.OpenText(fileName); + string currentLine = String.Empty; + while ((currentLine = readFile.ReadLine()) != null) + { + m_log.Info("[!]" + currentLine); + } + } + } + + /// /// Runs commands issued by the server console from the operator /// diff --git a/bin/startuplogo.txt b/bin/startuplogo.txt new file mode 100644 index 0000000000..5f6f2b9f42 --- /dev/null +++ b/bin/startuplogo.txt @@ -0,0 +1,31 @@ + + + + .^^; ^\^^ . . + -5Zgej` ,jxPFhl` ~&C+tfm+ + ^GFDFFD[ =QQFFFD) ipQQDPDc. + !QFDFDPT`iFDQPFD7 ^eFFDDD! + 'VPQFQPi."8DPDPe".."hDFDPQ=............ ...... + ^18mT|^''_7nTv^'''}FFPQQQs^'''';'';''`.;'';;'. + ^=(ijit!^^|v]11(^^~vFQFPPQo!^;';';;;'`.';;;''. + .zFPQQDDe\~PFFFPe_iDAaqQFQVmb!``:`,::. :`,,:,. + :YDDPPDDg~+QPQDFU?rPQDO4k0bDPt======!,,`,`:: + ,LFDDPFPAtlQFQDQUtfDPPFDPPDPPt??)|)~`;;;;';. + ,0FDQDPFUtlDQPFFd+2QDFPPFDPQFi||||~,';''''. + .^TQFFDQPht+FQQDDh+2DDPDDFDDQDi|((~:;';';' + .''!rFQQPm}(?3DPDFJ(tuhFPQPPDdJ?|)!:'';''' + .';;;!SDFDs|)thDQDQg+)(YDFQFPFh+)(!,;';';: + .;';;'!pQDDT()zDDFQQPz(|&FDFFPQxt|!`;';;'` + .;;';';!pQDDn|iePDPPFDhi(YFQFQPFxi-:;;;;;, + `;'';''"tLFDF2|tGDDQPFFG+?CDFFFPPs/:';'';` + :;';'''-)))}7+|?||+v23v+(()|i}7jlt>:;;';': + ,;'''''>(||)|?|?()||()||?|(()((?(|"`'';';, + .:`,,`,^~~~~~~~~~~~~~~~~~~~~~~~~~~"....... + ,:,:,:..,;'''''';;';;;';;'''''';;` ,;';;;. + ,;';''`.;';''';';';;'''''''''';;;`.';;;''. + :;''';,.'';;';;;';;''';''''';;;';:.';'';;. + + Welcome to OpenSimulator + + +