MiZtEriX
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано MiZtEriX
-
так как alf.uzlovaya.ru/stg/stg-web/ недоступна, может кто-нибудь выложит последние/предпоследние версии сборки? или дайте мне, я выложу... или они переехали?
-
на версиях ниже с кодировками действительно никогда проблем не было а как то же самое сделать в my.cnf только для базы стг?
-
Можно ли в стг сделать так, чтобы по одному направлению деньги брались только за down, а по другому направлению за up+down?
-
default-character-set=cp1251
-
просто кто-нить подскажите мне, плз, где в mysql_store.cpp происходит коннект к базе и синтаксис строки, чтоб после каждого коннекта отправлялся mysql_query("set character set cp1251")
-
У меня мускул в цп1251, бд в цп1251, Collation полей в таблицах бд cp1251_general_ci... Почему тогда в базе вопросики? м.б. потому что мод с мускулом работает по утф8 ?
-
добавить новую строку, содержащую это: не подскажешь № строки и синтаксис, чтоб аналогичное в mysql_store.cpp вписать?
-
Как насчёт совместимости с стг-веб_0.06? Или ждать 0.07? Разработчикам: 1. Сделайте в конфиге параметр "кодировка"! У меня мускул на СР1251 (и менять я её не буду), поэтому все русские символы в таблицах стг после рестарта меняются на вопросики. Транслит -- не выход. 2. Изходя из каких соображений вы сделали поле IP всего лишь варчар(17)? У меня пользователи имеют на 1 счету до четырёх зарегеных компов с разными адресами...
-
стоит stg-2.4-2007.01.20-13.47.20 + stg-web_0.06 (mod_mysql_0.66) 1. Если делать всё по докам стг_веб, то ничего не выйдет: почему-то в /usr/lib/stg ищется mod_store_myslq.so, а не mod_store_mysql.so 2. где задаётся кодировка работы с mysql (не веб интерфейса, а именно старгейзера)? и как её поменять на CP1251 ? 3. при коннекте авторизатора (2.51, 2.60) примерно через минуту он отваливается (таймаут соединения стоит 60 сек) и пинги в стгконфе не показывает с чем это может быть связано?
-
вот этот пропал но, по идее, он и не нужен, можно сразу стг-веб поставить обновлённый вроде разобрался немного время терь пишет нормально, CreditExpire переписался в 0, LastCashAddTime - перепишется в юникстайм при изменении счёта, LastActivityTime - при коннекте пользователя, но я руками уж сам всё подправил - баг с винконфигуратором пропал остался вопрос: для чего нужно поле PassiveTime и когда оно записывается?
-
ага, время теперь выглядит так "-2147483648" а почему нельзя обычный юникстайм? и веб_стг патч нифига не ставится уже почему-то... да и вообще с сервера пропал... сделайте нормальные многоплатформенные патчи кто-нить а то напрягает сильно
-
я у него и спрашиваю и это не патч 1-1, это mysql_store пишет время в базу в непонятном мне и винконфигуратору формате... всё строго по теме
-
а точно так? без косяков? а то я от большого ума применил эти изменения на stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql/mysql_store.cpp, но не помогло пока ничем, в базе таже фигня, и с конфигуратором тож
-
2Max это записи времени в базе данных (users.CreditExpire, users.LastCashAddTime, users.PassiveTime, users.LastActivityTime) имхо и ошибка винконфигуратора (и старого и нового одинаково) именно из-за этого
-
мы читали третий пост сверху и даже четвёртый ещё раз спрашиваю: как патчить сп1.1, если в стг нет таких строк? строки, которые меняет 1.1 появляются только после сп1 для танкиста Макса пример кода: users.cpp 414 } else { if (t->tm_mday == settings->GetDayFee()) sp1-1-2.4-2007.01.20-13.47.20.diff @@ -414,7 +414,13 @@ } else { - if (t->tm_mday == settings->GetDayFee()+1) == сп1-1 не наложится, т.к. пытается убрать несуществующую строку П.С. поменьше истерик (!!!) и побольше внимательности
-
вопрос к разработчикам: ребята, а что у вас со временем? -9223372035676812607 -5235942122430922752 -5251141070168772192 это что? конфигуратор (вин) страшно глючит и не работает если включить отображение столбика (последний логин) причём с самого начала всё было ок..
-
опечатался, сначала 1, потом 1.1 - а как иначе?
-
интересно, а какже поставить сп1.1, если он дифит код ПОСЛЕ применения сп1 доработали бы патчи
-
что-то у меня 2.4-2007.01.20-13.47.20 + mod sql + sp1-2.4-2007.01.20-13.47.20.diff + sp1-2.4-2007.01.20-13.47.20.diff вылетает сразу после запуска без записи ошибки в лог у кого на чём оно завелось?
-
PM
-
блин я уже писал Максу в личку, видать не дошло куда баксы то слать, чтоб в проспонсировать и попользовать?
-
надо ли менять сервер, или только клиентскую часть, и где можно увидеть. 1. Надо обновить сервер 2. Обновить авторизаторы (все старые поддерживаются) 3. Я немного потестирую и выложу для скачивания. Предложение: в тему с картинкой аукциона отписывать ссылки на патчи или версии стг с которых начинается какая-либо законченая фича. Да и вообще... этот раздел выглядит немного пугающим, дескрипшены (даже коротенькие) не помешали бы. Насчёт базы данных: можно ведь сделать как на форумах - на каждый вид БД создать опенсорс файлик с функциями коннект/диконнект/запрос/фетч_роу и т.п.
-
тарифы меняются с помощью консольного конфигуратора написано так себе, можно в 1 файл объединить названия тарифов: unlim, 1_2, 1, 0_8, 0_6, 0_3 checker.sh - раз в минуту по крону #!/bin/sh workdir="/var/stargazer/users" cd $workdir for i in *; do /root/stg/changer.sh $i; done changer.sh #!/bin/sh sgconf="/root/stg/sgconf" server="127.0.0.1" port="5555" admin="xxx" pass="xxx" workdir="/var/stargazer/users" user=`echo $1 | sed 's/.\///g'` echo $user cd $workdir cd $1 tariff=`cat conf | grep 'Tariff=' | sed 's/Tariff=//g'` #если тариф не "анлим" и не "1_2", то шагаем по ступеням 1
-
я вообще в тарифах порог не трогаю написал скрипт, который раз в минуту (клиентов не много) берёт D клиента и если оно выше порога - переключить на др. тариф так можно сколько угодно порогов задать а первого числа всех вернуть на начальный тариф