'Tip'에 해당되는 글 11건

  1. 2011.06.14 NOTE: PHP Configure options
  2. 2011.05.18 암드 서버 렉 줄이는 방법, taskset 간단 사용법 1
  3. 2011.05.03 한글 지원하도록 eggdrop 설치법 2
  4. 2011.04.12 멈블 목소리 끊길 때 해결법
  5. 2011.04.01 TeamViewer 속도 향상하는 방법 2
  6. 2011.02.20 아이폰(iOS)에서 Xfire을 이용할 수 있습니다.
  7. 2011.01.27 멈블(Mumble) 패스워드가 걸려있는 채널에 들어가는 방법
  8. 2010.11.20 FTP 클라이언트 FileZilla(파일질라) 간단 사용법
  9. 2010.09.24 멈블 사용 방법 7
  10. 2010.07.04 Windows sensitivity에 대해서

NOTE: PHP Configure options

Tip 2011. 6. 14. 23:50
./configure --prefix=/var/saba/www/php \
--with-apxs2=/var/saba/www/apache/bin/apxs \
--with-png-dir=/usr/lib \
--with-gdbm \
--with-gd \
--with-jpeg-dir=/usr/lib \
--with-mysql=/var/saba/www/mysql \
--with-mysqli=/var/saba/www/mysql/bin/mysql_config \
--with-iconv \
--with-zlib-dir=/usr/lib \
--with-freetype-dir=/usr/lib \
--with-libxml-dir=/usr/lib \
--with-xpm-dir \
--with-mcrypt \
--with-openssl \
--with-gettext \
--with-mhash \
--with-bz2=/usr/lib \
--disable-debug \
--enable-sysvshm=yes \
--enable-sysvsem=yes \
--enable-inline-optimization \
--enable-magic-quotes \
--enable-ftp \
--enable-exif \
--enable-xml \
--enable-zip \
--enable-mbstring=all \
--enable-mbregex \
--enable-bcmath \
--enable-magic-quotes \
--enable-gd-native-ttf \
--enable-calendar \
--enable-ftp \
--enable-sockets \
--enable-wddx
:

암드 서버 렉 줄이는 방법, taskset 간단 사용법

Tip 2011. 5. 18. 00:49
이 포스트에 정확히 제목을 붙이자면, 암드 서버에 자원 제한하는 방법, 암드 서버 구동시 다른 게임 서버에 발생하는 렉을 줄이는 방법이 되겠습니다. 추가로 이 포스트의 내용에는 taskset에 대한 간단한 사용법이 포함되어 있습니다.

듀얼코어로 ArmA(암드)의 dedicated server를 구동할 경우 엄청난 CPU 자원을 ArmA 서버가 차지합니다.
이 경우 다른 게임 서버에 렉이 발생할 가능성이 높아집니다.

본인은 남는 iMac을 서버로 사용하고 있는데, T7700 듀얼코어 CPU에서 ArmA 데디 서버를 돌리니까, 다른 게임 서버에 잦은 렉이 발생했습니다.

이럴 경우 해결 방법은 두가지 입니다.

1. ArmA 서버 구동시 -cpuCount=1 파라미터를 추가합니다. 만약 메모리도 제한하고 싶다면 -maxMem=512 파라미터를 추가합니다. 값은 512~2048까지 허용되고 단위는 MB입니다.

[예] # ./server -cpuCount=1 -maxMem=512 -config=server.cfg
이 경우 ArmA 서버가 사용할 수 있는 CPU의 코어는 하나, 메모리는 강제로 512MB로 제한합니다.

이렇게 서버를 돌리더라도, 종종 ArmA 서버가 사용하는 코어를 0번 코어에서 1번 코어로, 1번에서 0번 코어로 바꿉니다. 이 때 다른 게임 서버에 렉이 발생하는데, 이것을 해결하기 위해서는 2번 방법을 사용하면 됩니다.

2. 이 방법은 리눅스를 OS로 사용하고 있는 서버에서만 사용할 수 있으며 가장 확실한 방법입니다.

터미널을 열고
# taskset -pc processor-number pid
를 입력합니다.
여기서 processor-number는 사용할 CPU 코어이고, pid는 CPU를 제한할 프로세스의 PID입니다.

[예] # taskset -pc 0 28664
이 경우 PID가 28664인 프로세스는 0번 코어만 사용하게 됩니다.

taskset이 설치되어 있지 않다면 자신이 사용하는 리눅스 배포판에 맞게 schedutils를 설치하면 됩니다.
[데비안 리눅스] # apt-get install schedutils
[레드햇 리눅스] # yum install schedutils

만약 0과 1번 코어를 모두 사용하고 싶다면
# taskset -pc 0,1 pid

taskset의 더 자세한 사용법은 터미널에
# taskset --help
를 입력하거나, 구글링을 하면 정보를 얻을 수 있습니다.

:

한글 지원하도록 eggdrop 설치법

Tip 2011. 5. 3. 19:12
준비물


0. 시스템 로케일 변경

/etc/sysconfig/i18n 의 내용을 아래와 같이 변경합니다.
# LANG="ko_KR.eucKR"
# SUPPORTED="en_US.UTF-8:en_US:ko_KR.eucKR:ko_KR:ko"
그리고 재부팅


1. Tcl 설치

다운로드한 Tcl의 압축을 풀고 설치합니다.
# tar xvzf tcl8.5.9-src.tar.gz

# cd tcl8.5.9

# cd unix

# ./configure --prefix=/path/to/install/tcl --exec-prefix=/path/to/install/tcl --disable-shared

# make

# make install
/path/to/install/tcl 은 자신이 Tcl을 설치하고 싶은 경로로 지정하면 됩니다.


2. eggdrop 패치

다운로드한 eggdrop의 압축을 풀고 패치를 합니다.
# tar xvzf eggdrop1.6.19.tar.gz

# cp eggdrop1.6.19-patch-sp0009.tar.bz2 eggdrop1.6.19

# cd eggdrop1.6.19

# tar xvjf eggdrop1.6.19-patch-sp0009.tar.bz2

# patch -p1 < eggdrop1.6.19-sp0009.diff


3. eggdrop 설치

설치전에 1번에서 설치한 Tcl을 이용하도록 환경변수를 지정합니다.
# export TCLLIB=/path/to/install/tcl/lib

# export TCLINC=/path/to/install/tcl/include
/path/to/install/tcl 은 단계 1번에서 지정한 경로 입니다.

eggdrop을 설치합니다.
# ./configure --prefix=/path/to/install/eggdrop --with-tcllib=/path/to/install/tcl/lib/libtcl8.5.a --with-tclinc=/path/to/install/tcl/include/tcl.h

# make config

# make

# make install
/path/to/install/eggdrop 은 자신이 eggdrop을 설치하고 싶은 경로이고, /path/to/install/tcl 은 단계 1번에서 지정한 경로 입니다.



CentOS 5.6 (i386)에서 제가 빌드한 파일(Tcl 포함) 올립니다. 같은 OS 쓰시는 분은 받아서 쓰실 수 있을지도 :P


시스템 로케일만 ko_KR.eucKR로 되어있으면 패치를 하지 않아도 어느정도 한글은 지원하더라구요 :P 가장 최신 eggdrop을 쓰고 싶으신 분은 로케일만 설정하고 단계 2번 건너 뛰고 설치해보셔도 될 것 같습니다.
:

멈블 목소리 끊길 때 해결법

Tip 2011. 4. 12. 22:26
간단합니다. 이미지 2장으로 모든 설명이 되죠.

1.


2.


OK!
:

TeamViewer 속도 향상하는 방법

Tip 2011. 4. 1. 18:43
원격을 받을 사람이 설정해야 합니다.

알림! 80포트와 5938포트가 열려 있지 않으면 큰 효과가 없을 수도 있습니다.


1. 팀뷰어를 켜고 상단 메뉴의 기타 > 옵션으로 들어갑니다.




2. 고급으로 들어가서 "고급 온션 보기"를 클릭합니다.



3. "고급 네트워크 설정"에서 "DirectIn 성능 최적화"를 체크하고 "모니터 드라이버를 설치합니다" 오른쪽에 있는 "설치" 버튼을 눌러서 모니터 드라이버를 설치합니다.



:

아이폰(iOS)에서 Xfire을 이용할 수 있습니다.

Tip 2011. 2. 20. 17:09

XfMobile이라는 앱으로 iOS 운영체제에서 Xfire을 사용할 수 있습니다.

http://www.xf-mobile.com/
App Store로 바로가기

주요 기능은:
  • Xfire 상태를 설정/변경 가능
  • 그룹 채팅 지원
  • 친구 아바타 볼 수 있음
  • 친구의 스크린샷 앨범을 볼 수 있음
  • 친구가 플레이하고 있는 게임 볼 수 있음
친구의 프로필. 스크린샷 보기는 웹 브라우저로 접속하게 됩니다.

친구 추가도 할 수 있고 스킨 설정도 할 수 있네요. 이 정도면 거의 모든 기능을 iOS에서 할 수 있는 셈이네요 :)



:

멈블(Mumble) 패스워드가 걸려있는 채널에 들어가는 방법

Tip 2011. 1. 27. 22:05
사진 두장이면 모두 설명 됩니다.

Server에서 Access Tokens


Add 버튼을 누르고 해당 채널의 패스워드를 입력하시면 됩니다.

:

FTP 클라이언트 FileZilla(파일질라) 간단 사용법

Tip 2010. 11. 20. 14:40
0. 파일질라 FTP 클라이언트를 다운로드하고 설치합니다.

1. 파일질라를 실행하면 아래와 같은 윈도(창)가 나옵니다.
호스트에 FTP 서버 IP나 도메인을 적고, 사용자명에 FTP 유저네임(Username), 비밀번호에 FTP 패스워드를 적습니다. 특별한 경우가 아니면 포트는 일반적으로 21입니다.


2. 다 입력하고 빠른 연결을 누르면 FTP 서버에 연결됩니다.
서버에서 다운로드 하려면 로컬 사이트 부분으로 리모트 사이트의 파일이나 폴더를 드래그하면 됩니다.Windows 탐색기나 바탕 화면 등으로 드래그해도 다운로드 됩니다만, 안되는 경우가 있을 수도 있습니다.


3. 업로드는 다운로드의 반대입니다. 로컬 사이트에서 리모트 사이트로 폴더나 파일을 드래그하면 업로드 됩니다.


다운로드나 업로드 중에 파일질라를 닫으면 파일 전송이 중지되므로, 닫기 전에 확인하고 닫으세요. 파일 전송중에 닫기 버튼을 누르면 파일질라에서 친절하게도 정말 닫을 것인지 물어봐 주기는 합니다.

4. 한번 빠른 연결을 하면 다음 부터는 빠른 연결 버튼 옆에 있는 ▼버튼을 누르면 이전에 빠른 연결한 목록이 나옵니다. 호스트명이나 사용자명을 새로 입력하지 않고도 이전에 연결한 서버로 접속할 수 있습니다.

:

멈블 사용 방법

Tip 2010. 9. 24. 20:03
음성채팅 소프트웨어 멈블을 Mac, Linux, Windows의 세가지 플렛폼을 지원하고 고음질의 음성채팅을 할 수 있다.

[Mumble 다운로드]


[Mumble 사용법]

1. 멈블을 처음 실행하면 아래와 같은 메시지가 나오는데 Yes를 클릭합니다.



2. Audio Tuning Wizard가 실행됩니다. 자신의 환경에 맞게 설정을 해주세요. 잘 모르겠다면 계속 Next를 클릭해서 스킵해도 됩니다. 나중에 다시 설정할 수 있습니다.



3. 위의 설정이 끝나면 Mumble Server Connect 윈도가 나오는데 Add New...버튼을 클릭합니다.



4. Edit Server 윈도가 나옵니다. Servername에 자신이 알기 쉽게 서버이름을 적고 Adress에는 서버 IP, Port에는 서버 포트, Username에는 자신이 사용할 닉네임을 적고 OK버튼을 클릭.



5. Favorite에 방금 추가한 서버가 나타납니다. Connect버튼을 누르면 접속할 수 있습니다.



6. 서버에 처음 접속하면 아래와 같은 윈도가 나오는데 Yes를 클릭합니다.



7. 접속된 화면입니다. 이제 설정을 해야합니다. 상단의 메뉴바에서 Configure메뉴 > Settings를 클릭합니다.



8. Mumble Configuration 윈도가 나오는데 윈도 좌측 하단의 Advanced를 체크하면 아래과 같은 화면이 나옵니다.
Audio Input 항목은 자신의 마이크 소리입니다.
Transmission 에서 Transmit에서는 Push-to-talk(특정 키를 눌렀을 때만 음성이 전송되는 방식)를 사용할 것인지, Voice Activity(일정 수준의 음량이 마이크에 입력되면 자동으로 음성이 전송되는 방식)을 사용할 것인지 설정할 수 있습니다.

만약 Voice Activity를 사용한다면 Signal to Noise와 Amplitude중 Amplitude로 설정하시고 Silence Below와 Speech Above는 벤트릴로의 Sensitivity와 같은 것으로 음량 그래프를 보면서 적절하게 설정하면 됩니다. 조절 팁은 Slience Below와 Speech Above는 가깝게 붙이는 것이 좋습니다.

Audio Processing의 Noise Suppression은 노이즈를 줄이는 정도를 설정할 수 있습니다. Amplification은 음성 증폭의 정도를 설정할 수 있습니다. Amplification은 최소인 1.00으로 설정하시는 것이 좋습니다. 환경에 따라 약간 올려도 됩니다.



9. Audio Output 항목은 자신이 상대방의 음성이 들리는 음량입니다. Audio Output의 Volume은 자신이 상대방의 소리를 듣는 크기를 설정할 수 있습니다. Output Delay는 10ms로 설정하고, while other users talk체크를 반드시 해제하세요. 만약 해제가 안되면 바로 위의 Attenuate applicatoin by를 0%로 하시면 됩니다.



10. Messages 항목에서는 아래의 사진과 똑같이 설정하시는 것이 편합니다. 이렇게 설정하지 않으면 시끄럽습니다.



11. Overlay는 Plugins 항목에 있는 프로그램(게임)을 실행하면 해당 프로그램(게임)내에서 자신이 접속해 있는 서버 유저들의 멈블의 상태를 볼 수 있습니다. 꼭 켜야하는 것은 아닙니다. 하지만 펑크버스터를 안티 치트 프로그램으로 사용하고 있는 게임에서 Disallowed Program/Driver 오류가 난다면 반드시 끄시기 바랍니다.



12. 자신의 환경과 취향에 맞게 모든 설정을 끝낸 화면입니다.
상 단 툴바의 마이크 아이콘은 자신의 마이크를 뮤트하는 버튼입니다. 한번 클릭하면 아래 사진처럼 아이콘에 빨간색 X표가 생기며 마이크 뮤트상태가 됩니다. 다시 클릭하면 뮤트가 해제됩니다. 헤드셋 아이콘은 멈블에서 들리는 사운드를 뮤트하는 아이콘입니다. 한번 클릭하면 사운드 뮤트상태가 되며 다시 클릭하면 뮤트가 해제됩니다.
C가 써있는 포스트잇 아이콘은 코멘트 아이콘입니다. 클릭하면 코멘트를 쓸 수 있는 윈도가 나옵니다.

:

Windows sensitivity에 대해서

Tip 2010. 7. 4. 21:39

이 글은 일본어로 되어있는 원문을 번역한 것입니다. 빠르게 번역하느라 일본어 번역체를 사용했습니다. 양해 부탁드립니다. 출처는 포스트 끝에 있습니다.

마우스의 DPI와 Windows 센시의 관계에 대해 조사해봤더니 헤엣이라는 느낌이 되서 여기에 소개.

Windows 센시는 1부터 11까지 있어서 여러 마우스 DPI의 배율이 되고 있는 것입니다.

Windows 센시

1 -> x0.025
2 -> x0.05
3 -> x0.25
4 -> x0.50
5 -> x0.75
6 -> x1.0
7 -> x1.5
8 -> x2.0
9 -> x2.5
10 -> x3.0
11 -> x3.5

즉, 마우스 DPI가 400일 때 Windows 센시가 6(한가운데)이면 그대로 DPI는 400

마우스 DPI가 400일 때 Windows 센시가 4이면 400DPI x0.5 = 200DPI

이런 느낌인 것입니다.

올바른 DPI를 찾는 방법은 이쪽 사이트를 참고로 해주시기 바랍니다.

이 사이트에 써있는 계산으로 자신이 사용하고 있는 마우스의 DPI가 부족하거나 DPI를 변경할 수 없을 때 사용할 수 있죠.

DPI를 변경할 수 없다면 물론 게임 내에서의 감도도 변경하는 것으로 DPI에 맞춰서 게 내의 센시 설정을 하지 않으면 안됩니다.

출처: http://shikaman.blog25.fc2.com/blog-entry-319.html


: