if screen terminated, it terminated !
easily done, and not the end of anything real.
normally you would detach from screen with ( Ctrl+a d )
screen is still running, and you get back with screen -x <name>
it is easy to 'skip' the a and send just a Crtl+d , if it were the last shell in the screen then screen exits
Now, to get it back, best bet is 'hold up hands' and ask your friend, it might be scripted
as an example, here is one of my dumb scripts
screen -s /bin/bash -dmS AndroidCompiler -t AndroidCompiler
screen -S AndroidCompiler -p 0 -X stuff $'/home/firerat/bin/AndroidCM.sh '$@'\n'
( "stuff" is a legit screen command , not something I made up
best 'example' I can come up with right now is
basically I have a cronjob which starts that script
it starts screen, and then injects a command, a script which runs off and gets cyanogenmod source updates and then compiles (or fails to
So hopefully your friend has some script(s) which setup the screen sessions for each server