J.Min by The People

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

리눅스 서버 구축기 2 - CS:HL 데디케이티드 서버

2008/02/03 19:59, 글쓴이 J.Min
사용자 삽입 이미지

원격으로부터의 ssh 접속이 가능하게 되었으니 이제 집에서 편하게 작업을 하게 됐다..

터미널 프로그램은 이전에 이야기한바 있는 PuTTY 를 사용한다..

서버를 만든 주 목적은 일단 Counter-Strike 데디케이티드 서버를 가동하는 것이니..
그 작업부터 시작을 하기로 했다..

일단.. 서버로 파일을 전송해야 하기 때문에
서버에 ftp데몬을 돌려야 한다.. 리눅스에서 주로 쓰이는 ftp데몬은 proftp,wu-ftp,vsftp 등등이 있다..
기본으로 리눅스에서 지원하는 ftpd 도 있다..

Secure-FTP인 sftp로도 접속이 가능한데 이는 모든 전송 데이터를 암호화하는 대신 그 반대급부로
속도의 저하가 있다..

저 위의 일반ftp 프로그램중 하나를 골라야 하는데.. 사실 고르고 말고 할 필요가 없다..
대세는 vsftp다..

vsftp는 Very Secure FTP의 약자로.. 보안상의 안전성과, 안정성, 속도등이 모두 최상급에 달한다.
수많은 리눅스 배포사이트에서 사용하는 ftp데몬이 vsftp인것을 보면 뭐 말 다했지..

아래처럼 간단히 설치하고
>>aptitute install vsftpd

/etc/vsftpd.conf 파일을 열어서 편집을 해주면 된다.
자세한 설정내용은 길어서 설명하지 않겠다..
Anonymous의 접속 불가. 사용자로 등록된 자만 접속이 가능하게 해놨고 포트도 임의로 설정했다..

뭐 이렇게 하고선 hlds(Half-Life Dedicated Server)를 업로드하고 설치를 시작했다.
설치파일을 서버에 업로드하고 실행 명령을 주면 필요한 파일들을 steam서버에서 다운로드 시작한다..
대략 15분쯤 걸린다..

기본적인 서버 운영파일을 모두 받고나서 서버에 추가로 동작시킬 플러그인들을 다운받는다.
데디케이티드 서버를 커널이라고 치면, 그 운영체제에 해당하는것은 Metamod 이며
운영체제에서 실행되는 프로그램이 플러그인들이다.

대부분의 서버에서 사용되는 amxx mod를 추가로 설치했다..
이는 플러그인을 스크립팅 할수있고, 실행할 수 있는 작은 프로그래밍 언어라 할 수 있다..

플러그인까지 모두 준비하면 서버의 이름과 접속가능 인원, 구동할 맵등을 설정해야 하는데..
이 과정은 최근의 카스 서버 동향을 잘 아는 친구가 맡아서 했고.. 컨픽파일을 받아서 올리고
돌리는 것은 내 몫이다.

작은 세상이 창조된다.. 이맛에 서버를 만지는거 아니겠나..
사용자 삽입 이미지

『World Triggered!!!』

Creative Commons License
Creative Commons License
2008/02/03 19:59 2008/02/03 19:59

맨 위로