SCP: Secret Laboratory의 하위 문서들 |
| 914 레시피 | 지식 | 공식 영상 & 업데이트 | |
1. 개요
- SCP: Secret Laboratory의 서버를 만드는 방법에 대한 문서이다.
- 서버를 열기 전 스팀 가이드나, 영어 위키를 찾아보는것을 추천한다.
2. 준비물
- SCP: Secret Laboratory(이하 SCP SL)
- SCP:SL Dedicated Server(이하 SCP DS) - 스팀 라이브러리에서 다운을 받을 수 있지만 안될 경우 여기를 눌러 다운로드 받아준다.
- 스팀 cmd도 다운받는 것이 좋다.
3. 시작
- SCP DS를 시작한다. 그리고 7777을 입력한 뒤 엔터를 친다.[1]
- wating for players...가 뜨면 exit 를 친후 엔터를 눌러 끈다.
- 이제 여기를 클릭해서 나온 화면에 규칙을 적고 밑에 있는 Creat New Paste를 누른다.
- 위의 주소 뒤에 생겨난 영어와 숫자로 된 코드를 복사한다.[2]
- 이제 윈도우키+R 키를 눌러 나온 폴더 중에 SCP SL 폴더에 들어간다.
- 그 폴더들 중 config에 들어간다.
- config폴더에 7777(포트번호)에 들어간다. 그리고 config_gameplay txt파일에 들어가서 serverinfo_pastebin_id라는 목록에 복사한 코드를 입력한다.
3.1. 설정
- 7777폴더에 들어가고 config_gameplay 에 들어간다.
- 거기서 SERVER NAME에 자신이 원하는 서버 이름을 넣는다.
- player list titles에 서버 이름을 또 넣고 server info pastebin id 에 pastebin에서 복사한 코드를 넣는다.
- server ip에 자신의 아이피를 적는다.[3] 그리고 contact_email에 자신의 이메일을 적는다.
- 만약 집에서 서버를 연다면 포트포워딩이 필수다.
- 포트포워딩시 TCP로 서버를 열며, config에서 forward_port를 켜야 한다.
3.2. 어드민 설정
- appdata에서 7777폴더 config_remoteadmin에 들어간 후 - somesteamid64@steam: owner 에 somesteamid64 지우고 스팀 URL 뒷번호를 넣는다.
- 예:자신의 스팀 URL이 https://steamcommunity.com/profiles/76561199035854115/ 이면 - 76561199035854115@steam: owner 라고쓴다.
3.3. 공식인증
- SCP DS 나 SCP SM을 연다.
- 이제 contact_email에 적은 이메일로 [email protected]으로 이메일을 보낼 준비를 한다.
- 이제 [email protected]으로 아래 형식으로 이메일을 보낸다.
제목: SCP SL SERVER
내용: SERVER IP:(자신의 아이피) DYNAMIC - 그 후, 해당 이메일로 자동메세지가 갈것이다.[4]
- 이제 기다리면 된다.[주의] 그러면 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:~ 형식으로 하늘색 문자가 계속 도배되면 거기에 적힌 링크에 들어가서 이용약관에 모두 동의를 하면 서버가 공개목록에 표시된다. - 대부분 12시간정도 걸린다. 엄청 안오는 경우라면 72시간 이내로 온다.[6]
- 만약 자신의 컴퓨터로 서버를 열때 ip가 바뀌는 경우가 종종있다. 이때 ip를 고정으로 해야 재인증을 받는 일은 없을것이다.
- 인증된 모든 서버는 SCP SL VSR 규정에 준수하여야하며, 준수하지 않을 시 강력한 처벌이 가해진다. https://scpslgame.com/Verified_server_rules.pdf
3.4. 플러그인 구동
- 7z으로 여는것을 추천한다, 앱데이터(%appdata%)가 무엇인지 용어에서 확인하자, 그리고 꼭 서버를 한번 켰다 끈 후에 하는게 좋다.[7]
- 이곳에서 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 폴더를 앱데이터(%appdata%) 에 넣는다.
- 이제 SCP SL DS 로 서버를열면, EXILED 가로딩중이라고 뜨면서 초록색 물음표로 EXILED 로고가 그려졌다면 성공이다.
3.5. 플러그인 적용
- 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 이다.)[요약]
3.6. 자세한 설정
- config_gameplay를 다운받아 열어보시면 config_gameplay의 번역본을 보실 수 있습니다.
- 현재 작동되지 않습니다. 새로운 릴리스를 만들겠습니다.
4. 호스팅
자세한 내용은 호스팅 문서 참고하십시오.대부분의 서버들이 서버 호스팅을 사용하고 있는데, 이유는 다음과 같다.
- 서버의 오리지널 IP를 숨기기 위해서
- DDoS으로 부터 방어하기 위해서
- 끊기지 않고 안정적으로 서버를 운영할수 있어서
5. 개인용
- ~ 키를 누르고 "starthost", 혹은 "host"를 친다. 여기서 경고문이 나오는데 "무시하고 생성" 버튼을 눌러서 그냥 생성한다. 이렇게 하면 혼자서 사용할 서버가 하나 만들어진다.
- 어드민 권한을 추가하기 전에 관리자 권한을 얻어야 한다. 관리자 권한은 다음과 같은 과정을 거쳐야 한다.
1.윈도우 버튼과 R키를 동시에 눌러 %appdata%를 킨다.
2. SCP:SECRET LABORATORY -> config-nondedicated -> config_remotedadmine(메모장) 순으로 더블클릭한다.
3. 연 메모장 파일에서 Members 라고 적힌 곳에 첫 번째 줄에서 -뒤부터 @전까지 지우고 자신의 스팀 URL을 적는다.[9]
4. 마지막으로 메모장을 저장하고 끈 다음 밑에 있는 것을 따라하면 끝이다.
- 어드민 권한을 추가하려면 게임을 시작한 뒤 ~ 키를 눌러서 "adminme", 혹은 "override"를 치고 M키를 눌러 사용할수있다
- 친구가 들어오게 하려면 서버를 연 유저의 "아이피"를 직접 연결에 입력하면 접속할 수 있다.
이 방법은 지원이 종료되었으며, 테스트 목적으로만 사용하길 바란다. 기술적인 문제가 많다.
[1] 포트가 7777뿐이면 엔터만 치면 된다. 만약 서버를 두 개 이상 열려면 꼭 포트를 77~~로 해야한다.[2] 예시로, https://pastebin.com/abc1234으로 변형되었다면 abc1234를 복사한다[3] 구글에 '내 아이피'를 검색하면 내 아이피가 나온다.[4] 해당 메세지가 와야 인증팀이 온다. (THIS IS AN AUTOMATIC MESSAGE, DO NOT REPLY. Your verification request has been received and will be processed. (Usually within 72 hours) Please do not send multiple verification requests for the same server.)[주의] 인증 전에 DS, SM을 껐다 켠다고 초기화되진 않는데, 인증받은 상태로 서버를 꺼버리면 인증이 초기화되어서 다시 인증 메일을 보내야 한다 또한 서버 제목 또는 페이스트빈에 자신의 서버 디스코드 링크가 틀렸다면 인증을 안해준다.[6] 공식인증팀이 활동하는 시간에 인증 이메일을 보내면 보다 더 빨리된다[7] 시간 아깝게 DS자체를 끄지말고 콘솔창에 sr만 적으면 된다.[요약] 플러그인 dll, tar.gz 파일을 다운받기 -> tar.gz 파일을 다운받았으면 압축을 푼후 dll 파일을 찾기 -> dll 파일을 엡데이타에 있는 EXILED 폴더 내에있는 plugins 폴더에 넣기 -> SCP SL DS 로 서버열기 -> 서버닫기 -> 엡데이타 안에있는 EXILED 폴더내에있는 configs 폴더위에 configs 폴더를 연다 -> 서버포트(77~~같은거)-config 파일에 들어가서 플러그인을 설정한다 -> 서버를 연다[9] 스팀 앱이나 사이트에서 로그인하고 프로필 수정에 들어가서 자세히 보다보면 스팀 URL이라 써져있는 곳이 있다. 여기서 복사 버튼을 눌러주고 아까 서술된 곳에 붙여넣어주면 된다.