[Движок] Net-Assault - клон OGame

Статус
В этой теме нельзя размещать новые ответы.
вот ещёбы разобраться с системой написания плагинов, как тут в примере описаны:


хотелось бы реферальную программу сделать для игры :)
конечно можно внести изменения в код, но это будет не сильно красиво выглядеть.. та и надо приобщаться к "высокому искусству" :D

разобрался ли ктонибуть с этим мануалом?
 
Зарегестрировано на 2-ух серверах в общем 300+ человек.В среднем играет 60 (а вообще все всегда по разному).

Ну я впринципе понимаю,что идея с переносом пользователей-не айс.Думаю можно как вариант объединить 2 сервера и открыть ещё 1 на новой сборке
 
Зарегестрировано на 2-ух серверах в общем 300+ человек.В среднем играет 60 (а вообще все всегда по разному).
Ну я впринципе понимаю,что идея с переносом пользователей-не айс.Думаю можно как вариант объединить 2 сервера и открыть ещё 1 на новой сборке
да.. перенести 300 с лишним человек... это тебе не шутки)) тут работы дня на 3 как минимум :be:
самый оптимальный вариант просто как ещё одну юни запустить и пусть заново развиваются
для завлечения можно даже скорость поставить намного побольше, например не 1 как по-умолчанию, а гдето 0.3-0.1
хотя это конешно дело хозяйское :)
 
UserBar Net-Assault
переделал свой мод от хновы для нет-ассаута
user-bar.png

кеширование раз в 12 часов

Установка:
- папку userbar из архива поместить в корневую директорию скрипта
- установить права 777 на /usrerbar/cache
- в файле /userbar/banner.php - прописать логин и пароль для БД и имя самой БД

Юзербар будет доступен по таких ссылках:
- ***/userbar/banner.php?id=1
- ***/userbar/1.jpg
где - 1 - это айди юзера

так как не разобрался с системой плагинов - отписал это всё кодеру, надеюсь он подскажет и поможет организовать данный мод в виде плагина.



Пример работы:


Подключаем к игре:
файл: /templates/standard/main.tpl
найти:
PHP:
            <td>{lang}POINTS{/lang}</td>
            <td colspan="2">{@points} ({lang}RANK_OF_USERS{/lang})</td>
    </tr>
Ниже добавить:
PHP:
    <tr>
            <td colspan="3" align="center">{@userbar}</td>
    </tr>
Файл: /GAME/Page/Main.class.php
Найти:
PHP:
        Core::getTPL()->assign("points", Link::get("game.php/".SID."/Ranking", fNumber(floor(Core::getUser()->get("points")))));
Добавить ниже:
PHP:
$BannerURL="/userbar/".Core::getUser()->get("userid").".jpg";
Core::getTPL()->assign("userbar", "<img src=".$BannerURL."><br><input name=\"bannerlink\" type=\"text\" id=\"bannerlink\" value=\"[img]http://".$_SERVER['SERVER_NAME']."".$BannerURL."[/img]\" size=\"62\">");

user-bar2.png
 
Выложил версию ленгвиджпака для 270 версии. Добавил центровку прямо в ленгвиджпак - хотя правильнее будет вставлять хтмл теги непосредственно в шаблоны, где они однозначно центрируют конкретную фразу, а не как в БД - где не испортит, можно окружать тегами "центр".

 
Final UserBar Net-Assault

подправленный с помощью кодера скрипт юзербаров! установка теперь предельно простая и не требует изменения основного скрипта, только в файл шаблона и всё!

Final UserBar Net-Assault



PS: разработчик выразил заинтересованность, поидее теперь юзербары будут идти в комплекте сразу с новыми редакциями игры :)

PS: перезалил архив, так как были ошибки - число колоний отображалось не верно и название планеты с координатами выводились администратора, а должныж всётаки данного юзера выводится данные :)
 
Для установки этого скрипта что нужно на сервере кроме Php & MySql?
 
Для установки этого скрипта что нужно на сервере кроме Php & MySql?

Для скрипта нужно:
* Windows/Linux OS
* минимум PHP 5.2.3 с отключенным safe_mode
* сервер Apache 2
* минимум MySQL 5.x с InnoDB Storage-Engine
* FTP
* SSH (для Linux сервера)
ява и MySQL Connector/J
 
проблема при установке на винде.

стоит jdk 1.6.0_14

mysql-connector-java-5.1.7-bin.jar скопировал в папку C:\Program Files\Java\jre6\lib\ext\

при заходе на локал, белое окно, реакции 0..

при попытке инстала выдаёт следующее

PHP-Version: 5.2.6 <> 5.2.3 (OK)
MySQL-Version: 5.0.51a <> 5.0.0 (OK)
Root directory writable: (OK)
Cache directory writable: (OK)
PHP Safe mode disabled: (OK)
Java + MySQL JDBC: (Error)



There are some problems with the server configuration. Installation has been canceled.


ещё нюанс, в папке Install есть файлик jdbc_test.jar, я его запускаю двумя кликами, после чего появляеться текстовый файл в той же папке с названием jdbc_test_result.txt в котором одна запись working.


вот эту гадость апач пишет в логах ошибок

[Wed Jun 03 14:04:07 2009] [notice] Child 2208: Child process is running
[Wed Jun 03 14:04:08 2009] [notice] Child 2208: Acquired the start mutex.
[Wed Jun 03 14:04:08 2009] [notice] Child 2208: Starting 64 worker threads.
[Wed Jun 03 14:04:08 2009] [notice] Child 516: Released the start mutex
[Wed Jun 03 14:04:09 2009] [notice] Child 2208: Starting thread to listen on port 80.
[Wed Jun 03 14:04:09 2009] [notice] Child 516: All worker threads have exited.
[Wed Jun 03 14:04:09 2009] [notice] Child 516: Child process is exiting
[Wed Jun 03 14:04:34 2009] [error] [client 10.200.32.97] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: Для просмотра ссылки Войди или Зарегистрируйся
Unable to access jarfile C:/Program
Unable to access jarfile C:/Program
Unable to access jarfile C:/Program
Unable to access jarfile C:/Program
Unable to access jarfile C:/Program



я понимаю что жалеться, но как и сказал ява установлена и jdbc скопирован в папку, сборка 271, винда ХР. Что я мог забыть? :)
 
RefSystem 0.1a

Выкладываю наработки рефераьной системы, пока времени нет закончить её, так как 2е недели до защиты магистерской осталось)))



особености:
- по чьей ссылке был первый переход тот и считается что пригласил нового пользователя, так как именно его айди запишется в куки приглашённого и будет сохранено там 7 дней.

что ещё доделать нужно:
- защиту от накрутки регистраций, какие идеи есть её реализации?
у меня такая - при регистрации ввести проверку, после проверки является ли юрез рефералом - был ли зарегистрирован такойже айпи в течении последних суток или нет. и есть ли такой же айпи среди залогенных. если да то не считать рефералом зарегистрированного.
- вывод количества рефералов и их ники с датой регистрации пользователю.
- вывод реферальной ссылки пользователю.
для последних 2х пунктов можно создать отдельную страницу, а можно выводить всё это на странице настроек пользователя.

у кого есть какие идеи по этому поводу?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху