SCP: Secret Laboratory/서버 만들기
1. 개요
- SCP: Secret Laboratory의 서버를 만드는 방법에 대한 문서이다.
- 서버를 열기 전 스팀 가이드나, 영어 위키를 찾아보는것을 추천한다.
- 제일 중요한 건 서버를 만들려면 서버에 어떤 일이 생겨도 포기하지 않을 정신이 있어야 한다!
- 이 문서를 쓴건 구미호 부관(환타서버장)이며, 요즘 운영에 바쁘기에, 다른분들도 써주길 바란다
2. 용어
- 앱데이터:윈도우키+R 키를 눌러서 나오는 실행창에 %appdata% 를 친후 확인을 눌러나오는 곳 그곳에는 서버 구동, 서버설정, 플러그인구동, 플러그인설정, 플러그인 추가에 대한 모든폴더가 있다 꼭 기억해둘 것
- true:예(진실의)
- false:아니요(거짓의)
3. 준비물
- SCP: Secret Laboratory(이하 SCP SL)
- SCP:SL Dedicated Server(이하 SCP DS) - 스팀 라이브러리에서 도구를 체크하고 다운로드 받아준다.
- SCP:SL SERVER MOD(이하 SCP SM) - 이것도 다운로드받는 것이 좋다.
4. 시작
- SCP DS 를 시작한다 그리고 7777을 입력한뒤 엔터를 친다.
- wating for players...가 뜨면 exit 를 친후 엔터를 눌러 끈다.
- 이제 여기 를 클릭해서 나온 화면에 규칙을 적고 밑에 있는 Creat New Paste를 누른다.
- 위의 주소 뒤에 생겨난 영어와 숫자로 된 코드를 복사한다.[1]
- 이제 윈도우키+R 키를 눌러 나온 폴더 중에 SCP SL 폴더에 들어간다.
- 그 폴더들 중 config에 들어간다.
5. 설정
- 7777폴더에 들어가고 config_gmaeplay 에 들어간다.
- 거기서 SERVER NAME에 자신이 원하는 서버 이름을 넣는다.
- player list titles에 서버 이름을 또 넣고 server info pastebin id 에 pastebin에서 복사한 코드를 넣는다.
- server ip에 자신의 아이피를 적는다.[2] 그리고 contact_email에 자신의 이메일을 적는다.
6. 어드민 설정
- appdata에서 7777폴더 config_remoteadmin에 들어간 후 - somesteamid64@steam: owner 에 somesteamid64 지우고 스팀 URL 뒷번호를 넣는다
- 예:자신의 스팀 URL이 https://steamcommunity.com/profiles/76561199035854115/ 이면 - 76561199035854115@steam: owner 라고쓴다
7. 공식인증
- SCP DS 나 SCP SM을 연다.
- 이제 contack_email에 적은 이메일로 server.verification@scpslgame.com으로 이메일을 보낼 준비를 한다.
- 이제 server.verification@scpslgame.com으로 아래 형식으로 이메일을 보낸다.
제목: SCP SL SERVER
내용: SERVER IP:(자신의 아이피) DYNAMIC
내용: SERVER IP:(자신의 아이피) DYNAMIC
- 이제 기다리면 된다.[주의] 그러면 24시간 내에 자신이 열어 놓은 SCP DS, SCP SM 콘솔창에
[20XX-XX-XX XX:XX:XX.XXX +09:00] [MESSAGE FROM CENTRAL SERVER] SERVER NOT VISIBLE ON THE LIST!!! You need to sign verified server owner agreement. Please visit:~ 형식으로 하늘색 문자가 계속 뜨면 거기에 적힌 링크에 들어가서 이용약관에 모두 동의를 하면 서버가 공개목록에 표시된다.
- 평균 48~72 시간 걸린다 운이 좋으면 1시간만에 된다
8. 플러그인 구동
- 7z으로 여는것을 추천한다, 앱데이터(%appdata%)가 무엇인지 용어 에서 확인하자, 그리고 꼭 서버를 한번 켰다 끈 후에 하는게 좋다.
- 이곳에서 EXILED.tar.gz 를 다운받는다
- EXILED.tar.gz 파일 압축을 푼다
- 성공적으로 압축을 풀었으면 Assembly-CSharp 라는 dll 파일과 EXILED 폴더가 있을것이다
- Assembly-CSharp 파일을 C:\Program Files (x86)\Steam\steamapps\common\SCP Secret Laboratory Dedicated Server\SCPSL_Data\Managed 경로에 넣는다
- 그러면 이미 이름이 Assembly-CSharp.dll 인파일이 이미 있는데 덮어쓰기 하면 된다
- 이제 아까 압축을 풀어서 나왔던 EXILED 폴더를 앱데이터 에 넣는다
- 이제 SCP SL DS 로 서버를열면, EXILED 가로딩중이라고 뜨면서 초록색 물음표로 EXILED 로고가 그려졌다면 성공이다
9. 플러그인 적용
- SCP SL 플러그인에 들어간다
- 플러그인 목록에서 원하는 플러그인을 선택한후, 링크에 들어간다
- 링크에 들어갓으면, dll 로 끝나는 파일을 다운받는다(dll 파일이 없다면 tar.gz 파일을 다운받는다)
- tar.gz 를 받았으면 압축을 푼뒤 dll 파일을 찾는다(dll파일을 처음부터 다운받았으면 이과정을 건너뛴다)
- dll 파일을 엡데이터에 넣어놓았던 EXILED 폴더 안에있는 plugins 폴더에 넣는다
- 이제 SCP SL DS 로 서버를 열면끝이다, 만약 상단에 빨간글씨가 뜨면 플러그인이 작동되지 않는다는 것이다
- 이제 SCP SL DS 에 EXIT 를 쳐서닫는다
- 이제 엡데이터 에 EXILED 폴더 안에 들어가면 plugins 폴더위에 configs 가있다 거기에 들어간다
- 거기서 서버포트-config 가있을것이다, 그파일을 열고 설정한뒤 서버를 다시 연다(기본 파일이름은 7777-config 이다)[요약]
10. 자세한 설정
- config_gameplay를 다운받아 열어보시면 config_gameplay의 번역본을 보실수 있습니다, 그대로 가져가서 쓸수도 있습니다, 번역본 유포는 되도록하지 마시고 유포시 원작자:구미호 부관 의 출처를 남겨주세요
- 현재 작동되지 않습니다 새로운 릴리스를 만들겠습니다
11. 호스팅
호스팅:일종의 가상의 컴퓨터, 호스팅을 사용하면 24시간동안 서버를 켜놓을수 있고, 호스팅 사에 따라 Ddos 방어가 된다, 또한 호스팅은 가상의 컴퓨터를 얻는거라 생각하시면 되고 원격데스크톱 연결로 호스팅 컴퓨터에 접속해서 서버를 열 수 있다.
[1] 예시로, https://pastebin.com/abc1234 으로 변형되었다면 abc1234 를 복사한다[2] 구글에 '내 아이피'를 검색하면 내 아이피가 나온다.[주의] 인증 전에 DS, SM을 껐다 켠다고 초기화되진 않는데, 인증받은 상태로 서버를 꺼버리면 인증이 초기화되어서 다시 인증 메일을 보내야 한다[요약] 플러그인 dll, tar.gz 파일을 다운받기 -> tar.gz 파일을 다운받았으면 압축을 푼후 dll 파일을 찾기 -> dll 파일을 엡데이타에 있는 EXILED 폴더 내에있는 plugins 폴더에 넣기 -> SCP SL DS 로 서버열기 -> 서버닫기 -> 엡데이타 안에있는 EXILED 폴더내에있는 configs 폴더위에 configs 폴더를 연다 -> 서버토트-config 파일에 들어가서 플러그인을 설정한다 -> 서버를 연다