CentOS에서 PvPGN 1.8.5를 컴파일 해보도록 하자.
우선 PvPGN-1.8.5와 PvPGN 서포트 파일을 받아줍시다.
[root@localhost ~]# wget http://download.berlios.de/pvpgn/pvpgn-1.8.5.tar.gz
--2012-07-02 02:14:56-- http://download.berlios.de/pvpgn/pvpgn-1.8.5.tar.gz
Resolving download.berlios.de... 193.175.135.88
...
Saving to: `pvpgn-1.8.5.tar.gz'
100%[======================================>] 1,157,489 1.65M/s in 0.7s
2012-07-02 02:15:00 (1.65 MB/s) - `pvpgn-1.8.5.tar.gz' saved [1157489/1157489]
[root@localhost ~]# wget http://download.berlios.de/pvpgn/pvpgn-support-1.2.tar.gz
--2012-07-02 02:16:19-- http://download.berlios.de/pvpgn/pvpgn-support-1.2.tar.gz
Resolving download.berlios.de... 193.175.135.88
...
Saving to: `pvpgn-support-1.2.tar.gz'
100%[======================================>] 125,345 262K/s in 0.5s
2012-07-02 02:16:22 (262 KB/s) - `pvpgn-support-1.2.tar.gz' saved [125345/125345]
그리고 이제 압축을 해제합니다.
[root@localhost ~]# tar xvfz pvpgn-1.8.5.tar.gz
pvpgn-1.8.5/
pvpgn-1.8.5/src/bnetd/game.h
pvpgn-1.8.5/src/bnetd/watch.c
pvpgn-1.8.5/src/bnetd/tick.c
pvpgn-1.8.5/src/bnetd/ladder_calc.h
...
pvpgn-1.8.5/man/bnproxy.1
pvpgn-1.8.5/man/bnpass.1
[root@localhost ~]# tar xvfz pvpgn-support-1.2.tar.gz
pvpgn-support-1.2/
pvpgn-support-1.2/icons-WAR3.bni
pvpgn-support-1.2/bnserver-D2XP.ini
...
pvpgn-support-1.2/icons_STAR.bni
보안 수준을 비활성화로 두고 SELinux도 비활성화로 둡니다. 아니면 사용자 설정으로 들어가 그 외의 포트에 6112:tcp, 6112:udp를 적어주시면 됩니다.
이제 모든 준비는 끝났습니다. 설치된 경로로 들어가 sbin 폴더로 들어가신 뒤 bnetd을 실행시켜주시면 됩니다.
[root@localhost pvpgn-support-1.2]# /usr/local/sbin/bnetd
팁: 서버가 실행되었나 실행되지 않았나 확인하는 방법.
[root@localhost ~]# netstat -nlp | grep 6112
tcp 0 0 0.0.0.0:6112 0.0.0.0:* LISTEN 12706/bnetd
udp 0 0 0.0.0.0:6112 0.0.0.0:* 12706/bnetd
'서버/네트워크' 카테고리의 다른 글
Windows Server 2012 Release Candidate (RC) Data Center 설치 (0) | 2012.07.14 |
---|---|
Windows Server 2012 Release Candidate (RC) Data Center (0) | 2012.07.14 |
윈도우 서버 2008 R2 인터넷 익스플로러 보안 강화 구성 설정해제 (0) | 2012.07.14 |
내 컴퓨터에 Ubuntu Desktop 12.04 LTS를 설치해보자! (0) | 2012.07.12 |
PvPGN 소스를 받아서 컴파일 과정 까지 (윈도우 기준) (3) | 2012.02.04 |