PlayGrammer

[서버] Squad 개인 서버 여는법 본문

SQUAD

[서버] Squad 개인 서버 여는법

Mandeuk 2016. 11. 15. 17:38
반응형

 

 

※ 시작하기 앞서

제가 리눅스나 OSX를 돌릴 여건이 되지 않아 윈도우 운영체제에서의 서버 여는법에 대해서만 알려드리도록 하겠습니다.


1. 필수 유틸리티 설치

Visual C++ Redistributable for Visual Studio 2013 vc_redist.x64.exe

Visual C++ Redistributable for Visual Studio 2015 vc_redist.x64.exe

DirectX End-User Runtimes (June 2010)

우선 위 3가지 파일이 설치되어 있어야 합니다.

 

 

2. Steam CMD 설치

각 운영체제에 맞는 SteamCMD를 다운로드 받으셔야 합니다. (저는 윈도우 운영체제만 다루겠습니다.)

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

위 링크를 클릭하셔서 윈도우 전용 SteamCMD.zip를 다운로드 받습니다.


압축파일을 열면 내부에 steamcmd.exe라는 파일 하나가 있을 것입니다.

C드라이브에 steamcmd폴더를 생성하시고 그 안에 넣어줍니다.


steamcmd.exe를 더블클릭해서 SteamCMD를 설치해줍니다.

위와 같이

Loading Steam API...OK. 라는 문구가 뜨고 아랫쪽에 Steam> 문구가 뜨면 설치가 완료되어 다음명령을 기다린다는 뜻입니다.

quit을 입력하고 엔터를 치거나 그냥 우측상단의 X 버튼을 눌러 프로그램을 종료시킵니다.


설치가 자동으로 끝나면 폴더 내부에 아래와 같이 여러가지 파일들이 다운받아집니다.

(위 이미지에는 테스트용으로 D드라이브에 설치하였습니다.)


※. SteamCMD는 처음 Squad 서버를 다운로드 받을때 뿐만 아니라 서버를 업데이트할 때도 사용되기때문에

경로를 C:\steamcmd 처럼 찾거나 관리하기 쉬운 경로에 설치하시는게 좋습니다.

 

 

3. Squad 서버파일 다운로드

steamcmd폴더에 아래 첨부해놓은 .bat파일을 넣어줍니다.

Download and Update SquadServer.bat

기본적으로 Squad서버가 설치되는 경로를 "C:\servers\squad_server" 이 경로로 설정해놓았기 때문에

수정을 원하시는분은 .bat파일을 메모장으로 여신 후 +force_install_dir "C:\servers\squad_server" 이 부분을 수정해주시면 됩니다.

 

Download and Update SquadServer.bat파일을 실행하셔서 스쿼드 서버 파일을 다운로드 받습니다.

위 이미지처럼 "Success! App '403240' fully installed. 메시지가 뜨면 서버가 정상적으로 다운로드 받아진 것입니다.

 

 

4. 서버설정

이제 서버가 설치된 경로로 찾아갑니다.

우선 "C:\server\squad_server"폴더 내부에 아래 첨부한 .bat파일을 넣어줍니다. (SquadServer.exe 파일이 있는 폴더)

StartServer.bat

 

그 후 "C:\server\squad_server\Squad\ServerConfig" 폴더 안에 보시면 여러가지 .cfg파일들이 존재합니다.

그중 Server.cfg 파일을 메모장으로 열어줍니다.

 

 


ServerName="[KR] Mandeuk's Server"    //서버이름 설정

MaxPlayers=72                                 //최대플레이어 숫자 제한(이곳은 72로 설정해두시는걸 권장)

NumReservedSlots=2                         //어드민 전용 슬롯 설정(벨런스문제로 인해 가능한 짝수로 해주시는게 좋습니다~)

IsLANMatch=false

ShouldAdvertise=true

NumPlayersDiffForTeamChanges=3       //상대팀과 몇명 이상 인원차이가 나면 팀변경이 제한되는지 설정

AllowTeamChanges=true                    //팀 변경 허용/비허용

PreventTeamChangeIfUnbalanced=true  //위에서 설정한 숫자 이상으로 팀 인원수 차이가 나면 팀 변경을 막는 기능

EnforceTeamBalance=true                   //자동 팀 벨런스

RejoinSquadDelayAfterKick=180           //킥 당한 후 어느정도 시간이 지나야 다시 접속가능한지 설정

RecordDemos=false                          //데모 녹화기능

ServerMessageInterval=300                //서버 공지를 몇초간격으로 화면에 보여줄지 설정

ServerPassword=""                           //서버 비밀번호

// Forced on for Licensed servers (Only OWI staff & qa are admins)

AllowCommunityAdminAccess=false

// Forced on for Licensed servers (Only OWI devs)

AllowDevProfiling=false


입맛대로 설정하신 후 저장해주시면 됩니다.

 

 

5. 서버 실행

※. 서버를 돌리기전에 만약 Steam이 실행되어있다면 반드시 종료시켜주시기 바랍니다.

 

이제 "C:\servers\squad_server"폴더에 조금전 다운받아 넣었던 ServerStart.bat파일을 실행해줍니다.

(제가 첨부한 bat파일은 batch명령어로 조금 수정한 상태입니다.)

위와같이 자기 컴퓨터의 현재 ip주소와 서버 인원수를 설정해줍니다.

ip는 명령프롬프트창(cmd)의 ipconfig명령어를 쓰시거나 ip를 자동으로 찾아주는 사이트를 이용하셔서 확인하시면 됩니다.

ip사이트 예시 : http://ipfind.co.kr/

 

ip와 인원수를 입력하고 엔터를 치면 서버가 실행되며 자동으로 세팅을 합니다.

 

잠시 기다리시면 위와 비슷한 화면을 볼 수 있는데

저런 노란 문구들이 뜬다면 정상적으로 서버가 열렸다고 생각하시면 됩니다.

확인작업으로 이제 Steam을 실행하시고 Squad를 실행하셔서

Custom Server에서 자신의 서버가 정상적으로 잘 표시되는지 확인하시면 됩니다!

 

 

 

6. 주의사항

서버를 켜기 전에는 반드시 스팀을 종료해주셔야 합니다.

만약 스팀을 종료하지 않았다면 아래와 비슷한 오류 등을 보실 수 있습니다.

서버컴퓨터에서 게임도 같이 하시려면

반드시 서버를 먼저 키신 후에 스팀을 키고 Squad를 실행하셔야 합니다.

 

 

주말에 어드민 등록방법 및 명령어 사용 등등의 팁을 적어서 게시하도록 하겠습니다.

긴글 읽어주셔서 감사합니다~

 

정보출처 squad wiki : http://squad.gamepedia.com/Server_Configuration

특별감사(Special Thanks) : ZXD_Portland, =MM=Anubisvalor, [FHB]ElDuderino

반응형

'SQUAD' 카테고리의 다른 글

[업데이트] Squad 8.9  (2) 2016.12.15
[업데이트] Squad 8.8 핫픽스  (0) 2016.11.28
Squad 오류 및 해결법 모음  (2) 2016.11.14
[업데이트] SQUAD 8.3~8.6 핫픽스  (0) 2016.11.11
새로 올라온 스쿼드 영상 2개  (0) 2016.11.10
Comments