Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] The Source Code → вопрос по компиляции pvpgn 185 на линукс.

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 7

1

Topic: вопрос по компиляции pvpgn 185 на линукс.

3. Перейти в папку pvpgn-1.8.5/src и запустить конфигурацию cmake
./configure --with-mysql --prefix="/usr/local/pvpgn"

--with-mysql можно не указывать, если не требуется поддержка MySQL
--prefix тоже можно не указывать, но тогда все папки PvPGN будут скопированы в /usr/local, что, на мой взгляд, неудобно

У меня нету Cmake  в папке src. что делать?

Добавлено: 22.08.2012 10:30

p.s работаю через ssh. через putty.exe

конфиг.

+ show spoiler

login as: root
root@z-dota.com's password:
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.18-308.el5.028stab099.3 x86_64)

* Documentation:  https://help.ubuntu.com/
No mail.
Last login: Wed Aug 22 10:41:53 2012 from 37.112.10.154
root@hivede8-1812:~# cd /var/www/warikoz/data/SVN
root@hivede8-1812:/var/www/warikoz/data/SVN# tar xf pvpgn-1.8.5.tar.gz
root@hivede8-1812:/var/www/warikoz/data/SVN# apt-get install mysql-server mysql-client libmysqlclient-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libmysqlclient-dev is already the newest version.
mysql-client is already the newest version.
mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@hivede8-1812:/var/www/warikoz/data/SVN# cd /var/www/warikoz/data/SVN

2

Re: вопрос по компиляции pvpgn 185 на линукс.

sudo apt-get install cmake

а патти выкинь нафиг более ущербной консоли и найти тяжело

3 (edited by WarikoZ 22.08.2012 13:44)

Re: вопрос по компиляции pvpgn 185 на линукс.

Вот там следующий этап идет, нужно:

5. После успешной компиляции отредактировать конфиг (сперва достаточно только servaddrs и storagepath)
nano /usr/local/pvpgn/etc/bnetd.conf


Вижу перед собой это, как редактировать конфиг?

+ show spoiler

##############################################################################
# bnetd.conf  -  Configuration file for the main PvPGN service               #
#----------------------------------------------------------------------------#
#                                                                            #
# ############ READ THIS ######### READ THIS ########## READ THIS ############
# This file is an example configuration that should work UNMODIFIED for most #
# of the PvPGN setups and may require modification to suit your needs.       #
# Blank lines and everything after a "#" are ignored.  Use quotes around     #
# values that contain spaces.                                                #
#                                                                            #
##############################################################################


##############################################################################
# Privileges to work under                                                   #
# Use either the names from the corresponding files or numerical id's (with  #
# a leading '#').  If none are specified, the userid will not be changed.    #
#----------------------------------------------------------------------------#

#effective_user  = games
#effective_group = games

# effective_user  = #12
# effective_group = #20

#                                                                            #
##############################################################################

##############################################################################
# Storage section                                                            #
# storage_path will tell pvpgn how and where from/to to read/write accounts  #
# right now it supports 2 "drivers" : file and sql                           #
#                                                                            #
# Syntax:                                                                    #
# * for plain file driver:                                                   #
#  storage_path = file:mode=plain;dir=<path_to_user_files>;clan=<path_to_clan_files>;default=/path/to/default/account #
# * for cdb file driver:                                                     #
#  storage_path = file:mode=cdb;dir=<path_to_cdb_files>;clan=<path_to_clan_files>;default=/path/to/default/account   #
# * for sql/sql2 driver:                                                     #
#  storage_path = sql:variable=value;...;default=0 (0 is the default uid)    #
# or storage_path = sql2:variable=value;...;default=0 (0 is the default uid) #
#                                                                            #
# Variables for sql/sql2 can be:                                             #
# - "mode" : tells PVPGN the sql mode you will use (mysql/pgsql/etc..)       #
# - "host" : the database host                                               #
# - "port" : the TCP/IP port if needed                                       #
# - "socket" : the UNIX local socket if needed                               #
# - "name" : database name                                                   #
# - "user" : db username                                                     #
# - "pass" : db password                                                     #
# - "default" : specify the UID to use for the default account data          #
# - "prefix" : prefix to use for all pvpgn tables (default "")               #
#                                                                            #
# Examples:                                                                  #
# storage_path = file:mode=plain;dir=/usr/local/var/users;clan=/usr/local/var/clans;team=/usr/local/var/teams;default=/usr/local/etc/bnetd_default_user.plain
                                                                     [ Read 612 lines ]
^G Get Help               ^O WriteOut               ^R Read File              ^Y Prev Page              ^K Cut Text               ^C Cur Pos
^X Exit                   ^J Justify                ^W Where Is               ^V Next Page              ^U UnCut Text             ^T To Spell

4 (edited by Mania 22.08.2012 15:56)

Re: вопрос по компиляции pvpgn 185 на линукс.

вообще-то там можно мышкой выделять и перемещать... в путти не все работает точно помню=)

вроде как-то так

Ctrl + W - поиск текста в текущем файле

Ctrl  + P - перемещение курсора на одну строку вверх;

Ctrl + N - перемещение курсора на одну строку вниз;

Ctrl  + F - перемещение курсора на один символ вперед;

Ctrl  + B - перемещение курсора на один символ назад;

Ctrl + A - перемещение курсора в начало текущей строки;

Ctrl  + E - перемещение курсора в конец текущей строки;

5

Re: вопрос по компиляции pvpgn 185 на линукс.

WarikoZ, можешь скопировать файл себе на комп, отредактировать и закачать обратно.

6

Re: вопрос по компиляции pvpgn 185 на линукс.

спасибо, сделал. Теперь еще один вопрос. Нужно mysql присоединить к серверу, в описании написано мол -после выбора директории выполнить команду mysql -uroot, а мне ошибку выдаёт:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

xpeh wrote:

WarikoZ, можешь скопировать файл себе на комп, отредактировать и закачать обратно.

7

Re: вопрос по компиляции pvpgn 185 на линукс.

Надо задать пароль в клиенте.

Posts: 7

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [RU] The Source Code → вопрос по компиляции pvpgn 185 на линукс.