1. Bitcoin адрес для пожертвований: 1dapfB97R98wg8J3hknWpMDJ7P61CWjNn
    Скрыть объявление
  2. Участникам форума доступны: Skype, WhatsApp и Telegram конференции. Присоединяйтесь!
  3. Наши основные группы и каналы: VK, Twitter. Подписывайтесь!
  4. Мы открыли музыкальный клуб! Заходи и ставь свое музло!
  5. Скрыть объявление

IcedLand - Ролевая онлайн игра с элементами стратегии

Тема в разделе "Архив", создана пользователем Dik, 18 сен 2006.

Статус темы:
Закрыта.
  1. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Бесплатная раздача Bitcoin
    Качаем тут
    http://online-games.forever.kz/icedland.ru.zip
    http://online-games.forever.kz/icedland.ru_.zip

    Пароль на архив: webdesign.forever.kz


    После установки скрипта и внесения изменений в файле конфигурации правим файл index.php:

    Код (Text):
    1. define( 'ROOT_PATH', $_SERVER['DOCUMENT_ROOT'] );
    исправляем на

    Код (Text):
    1. define( 'ROOT_PATH', "./", $_SERVER['DOCUMENT_ROOT'] );
    Далее в папке cron редактируем все скрипты - прописываем правильные пути и БД.

    Все эти скрипты (в папке cron) нужно выставить на выполнение в cron. Список инструкций для cron будет выглядеть примерно так (разумеется пути нужно подредактировать под себя):

    Код (Text):
    1. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/updatewarcron.php
    2. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/healthupdate.php
    3. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/outwork_v2.php
    4. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gowar.php
    5. 0,10,20,30,40,50 * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/docasino.php
    6. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/dopoker.php
    7. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/_ithing.php
    8. 0 12 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/attack_techno.php
    9. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/delchat.php
    10. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/delslot.php
    11. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gc_action.php
    12. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gc_lock.php
    13. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gc_quest_res.php
    14. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gc_wbattle.php
    15. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gen_quest_res.php
    16. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gen_quest_war.php
    17. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/gift_brack.php
    18. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/include.php
    19. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/municipal.php
    20. 0 0 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/bpreiting.php
    21. 0 0 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/qreiting.php
    22. 0 0 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/kkreiting.php
    23. 0 0 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/qwarreiting.php
    24. 0 0 * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/reiting.php
    25. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/reiting_update.php
    26. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/realty_info_insert.php
    27. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/realty_lastactivity.php
    28. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/salary.php
    29. * * * * * s:/usr/local/bin/php s:/home/icedland/www/iced/cron/setcorpid.php
    Учтите, скрипта updatewarcron.php в этих сборках нету, посредством его запускается скрипт updatewar.php каждые 10 секунд, выглядит он так (опятьже путь правьте на свой):

    Код (Text):
    1. <?php
    2. set_time_limit(0);
    3. for($i=0;$i<6;$i++){
    4. exec('/usr/local/bin/php /home/icedland/www/iced/cron/updatewar.php');
    5. sleep(10);
    6. }
    7. ?>
    В папке "cron" есть 2 скрипта outwork.php и outwork_v2.php - первый тестовый, позволяет отработку на недвижимости снизить с часа до минуты, второй - правильный, его советую использовать уже в готовой игре.

  2. fluder

    fluder Новичок

    Репутация

    0 / 0


    единственно я не врубился как отредактировать вот такие пути

    $INFO['base_dir'] = '/home/wow2/wow2.2x4.ru/';
    $INFO['gd_font'] = '/home/wow2/wow2.2x4.ru/fonts/progbot.ttf';
    $INFO['html_dir'] = '/home/wow2/wow2.2x4.ru/html/';

    .....

    таких несколько, я не понял это что кто то ставил тоже на бесплатный хостинг игру или как?

    2х4.ru - это хостинг
    wow2 - это получается сам сайт???

    я вполном ступоре :)

     
  3. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Не иучайся с этим

    $INFO['base_dir'] - полный путь к скрипту
    $INFO['gd_font'] = полный путь к fonts/progbot.ttf
    $INFO['html_dir'] = полный путь к папке html

     
  4. Firerain

    Firerain Новичок

    Репутация

    0 / 0


    На сколько я понял - это пути форума, а не всей игры, они в админке форума редактируются. Я их как только не менял, толку не было, пришлось везде в самих скриптах добавлять исправления. Но бои так и не заработали и деньгт на предприятиях не начисляются, перс просто работает и работает бесконечно.


    У меня всегда была ошибка - не хватало слэша, хотя во всех до последней ссылке я его писал.

     
  5. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Найдите где создается эта константа ROOT_PATH

     
  6. fluder

    fluder Новичок

    Репутация

    0 / 0


    так что получается игра совсем карявая? :)

    что это такое я знаю :) вопрос в другом как написать этот путь??? :)

    раньше было написано вот так $INFO['base_dir'] = '/home/wow2/wow2.2x4.ru/

    я вот тока не понял откуда у него вот это '/home и что это /wow2/ :)

     
  7. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Вопрос нафиг тебе понимать? Тебе это нече не даст. Ставь твой путь и все.

     
  8. fluder

    fluder Новичок

    Репутация

    0 / 0


    в том то и вопрос как его написать!!! :) мне что вместо /home/wow2/wow2.2x4.ru/ написать /home/wow2/мойсайт.user.kz/

     
  9. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    на юзере если не ошибаюсь то
    /home/мойсайт/public_html/
    а вообще закинь в кореть (public_html) php файл с кодом

    echo $_SERVER['DOCUMENT_ROOT'];

     
  10. fluder

    fluder Новичок

    Репутация

    0 / 0


    а как назвать файл с кодом

    echo $_SERVER['DOCUMENT_ROOT'];

    и кстати это должно помочь с ошибкой? :)

     
  11. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Это не поможет это покажет полный путь к скрипту. Которым потом замениш /home/wow2/wow2.2x4.ru/
    файл называй хоть как

     
  12. Firerain

    Firerain Новичок

    Репутация

    0 / 0


    Вот именно это во всех файлах и правил. Изначатьно там, например: iced/...
    Я исправлял на /iced/...

    Вроде всё переправил, но глюки не исчезли, а мне впринципе больше всего там бои нужны были, они там как в ganjawars, почти один в один.


    fluder
    Что касается
    /home/wow2/wow2.2x4.ru/

    У меня в денвере это /home/icedland/www/
    При этом игра запускается при воде в строке адреса слова icedland
    Может так понятнее будет

    Игра не корявая, скорее у меня руки корявые. Судя по логам автора и тестеров, там всё работало.

     
  13. fluder

    fluder Новичок

    Репутация

    0 / 0


    создал и что дальше? *wink*



    и ещё ROOT_PATH может создаваться в index.php а то в коде вроде бы его полное описание?

     
  14. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    define( 'ROOT_PATH ищите это и есть создание у меня нашло 12 файлов

    fluder
    Запускай и увидиш путь им и замени.

     
  15. fluder

    fluder Новичок

    Репутация

    0 / 0


    я запустил и у меня в окне браузера отобразилось echo $_SERVER['DOCUMENT_ROOT']; :)

    PS так что получается ошибка в коде связана с функцией ROOT_PATH?

     
  16. Firerain

    Firerain Новичок

    Репутация

    0 / 0


    Похоже ти синтаксис попортил, не должно было это отображаться.

    А ошибки с этим связанные обычно это - failed to open stream: No such file or directory in ...

    Смотри, может ты ковычки затёр или типа.

     
  17. fluder

    fluder Новичок

    Репутация

    0 / 0


    да нёт всё правильно написано echo $_SERVER['DOCUMENT_ROOT'];

    вот смотри owgame.user.kz/1.php

     
  18. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


    Ты не забыл про <? ?>

    Код (Text):
    1. <?
    2. echo $_SERVER['DOCUMENT_ROOT'];
    3. ?>


     
  19. fluder

    fluder Новичок

    Репутация

    0 / 0


    хе-хе точно :)
    а вот и путь /data/www

    вот главное как теперь исправить ошибку с файлом funcs.php

     
  20. fluder

    fluder Новичок

    Репутация

    0 / 0


    УУУУУУУУУРРРРРРРРАААААААААА!!!!! Я НАКОНЕЦ ИСПРАВИЛ ЭТУ ОШИБКУ С ROOT_PATH :) :)

    теперь остаётся тока редактировать игру удалять баннеры и прочее :)

     
Статус темы:
Закрыта.