Дарова! Продолжаю серию гайдов, на этот раз о cash сервере.
Наверное большинство уже наизусть выучили команды для установки cash севрера.
- Спойлер:
Для тех, кто в танке впервые с этим столкнулся, советую почитать эту тему
Начнем разбирать, что же все-таки значат эти команды.
- Код:
-
yum install gcc-c++
Собственно gcc это целая пачка компиляторов.
- Спойлер!:
Компилятор - это программное средство выполняющее Компиляцию
Компиляция, в свою очередь, это трансляция программы (перевод из языка вроде "сделай то и выведи мне это" в такую штуковину "1000110011101010010011010.......0010" (понятную для компа нашего))
gcc-c++ это компилятор для программ написанных на языке C++
- Код:
-
yum install gcc libtool bison pkg-config libglib2.0-dev gettext make bzip2 g++
Остальное является "дополнениями" для компилятора.
- Код:
-
wget http://origin-download.mono-project.com/sources/mono/mono-3.0.1.tar.bz2
скачивать файлы без последующей установки (например архивы) в текущую директорию можно с помощью команды wget
В данный момент мы скачали исходники mono (аналог .NET Framework из Windows)
- Код:
-
tar xvjf mono-3.0.1.tar.bz2
команда tar используется для распаковки архивов. Ключи "xvjf" дают нам:
x - распаковка файлов из архива.
f - позволяет указать цель для распаковки (file)
v - показывает лог распаковки в консоли
j - ключ для распаковки архивов упакованных bzip (для архивов gzip служит ключ "z")
- Код:
-
cd mono-3.0.1
команда "сd" используется как "проводник". Т.е. "cd mono-3.0.1" перенесет нас в папку mono-3.0.1, а команда "cd .." позволит нам выйди из директории.
- Код:
-
./configure --prefix=/opt/mono-3.0.1
используем конфигурационный файл "configure" с ключом prefix.
- Спойлер:
По всей видимости ключ указывает нашему "сборщику" пусть для дальнейшей установки
- Код:
-
make
"make" - собирает сконфигурированный нами ранее mono.
- Код:
-
make install
Перемещает собранный нами пакет mono по указанным путям
- Код:
-
ln -s /opt/mono-3.0.1/bin/mono /usr/bin/mono
ln -s /opt/mono-3.0.1/bin/gmcs /usr/bin/gmcs
"ln" в ключом "s" cоздает
(ярлык) символическую ссылку для приложения из указанной директории ( /opt/mono-3.0.1/bin/mono) в указанную директорию (/usr/bin/mono)
Это позволит нам запускать mono одной командой. "mono"
Ну и то, что осталось.
Для запуска добавляем это в ваш "запускатор" =)
- Спойлер:
cd root/Папка где находится CashServer/;
cd CashServer/CashServer;
./start
прямо в самый конец.
Теперь в консоль навиката, в бд название_db_auth ( например newproject_db_auth) пишем
- Код:
-
ALTER TABLE `bg_user` ADD `cash` INT( 10 ) NULL DEFAULT '0';