[教學]架設支援Perl的伺服器,供執行CGI Game

Webgame遊戲架設上的問題與設定,相關技術討論。

版主: Mr.Simon, 涅魂, 小剎, BSM

kenzer
 
文章: 7
註冊時間: 2007-03-14 2:20 pm

Re: [教學]架設支援Perl的伺服器,供執行CGI Game

文章kenzer » 2007-03-14 2:25 pm

我跟著你所說的安裝...
但我在查看..Extemal那裡只有.php的...如何新增??

因為我只有安裝你這篇文章的那兩樣東西而已~


在問一下..那我遊戲要放在那裡呢??
還是直接把路徑直接讀取那遊戲資料夾??
<抱歉...新手...請多多包涵> :cry: :cry: :cry:



p16951695
 
文章: 4
註冊時間: 2006-03-01 11:03 pm

文章p16951695 » 2007-07-09 5:51 pm

圖又看不到了─ ─!
一堆青蛙啦!
(不知道要怎麼動作了......)



song4520
 
文章: 3
註冊時間: 2007-08-18 11:06 pm
來自: 囧星球

文章song4520 » 2007-08-27 5:28 pm

回到這一畫面

點選藍色方框處,你會看到這畫面


其中C:\perl\bin\perl.exe就是你安裝ActivePerl的目錄

這是蝦米
幫我依下


誰交交我cgi的遊戲怎設置><

song4520
 
文章: 3
註冊時間: 2007-08-18 11:06 pm
來自: 囧星球

文章song4520 » 2007-08-27 5:41 pm

著個是只能單機嗎


誰交交我cgi的遊戲怎設置><


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2007-08-27 5:43 pm

文章開頭不就說得清清楚楚了…? 囧
BSM 寫:本次教學,只有單機運作有用
只是為了用來模擬測試CGI Game運作之用
恕不回應任何關於對外開放的功能設定



圖檔

頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

文章BSM » 2007-08-28 5:49 am

song4520 寫:回到這一畫面

點選藍色方框處,你會看到這畫面


其中C:\perl\bin\perl.exe就是你安裝ActivePerl的目錄

這是蝦米
幫我依下


如果你安裝ActivePerl沒有更改安裝的路徑...就照抄吧



jackyho
 
文章: 28
註冊時間: 2005-09-25 9:41 am

文章jackyho » 2007-08-28 11:17 am

我入到伺服器目錄= =但是當我按wog_act_config.php時,看到這些(好象開不到PHP檔)。按config檔時是空白的。。我的sever root:C:\
Modify : 2005/01/30 URL : http://www.et99.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. ===================================================== */ //no forum define('USER_TABLE','wog_player'); define('MONEY_FIELB','p_money'); define('BANK_FIELB','p_bank'); define('USER_ID','p_id'); $forum_check="\$bbs_id=1;"; $forum_message=""; /* //vbb2.X support define('USER_TABLE','user'); define('MONEY_FIELB','money'); define('BANK_FIELB','bank'); define('USER_ID','userid'); $forum_check="include_once('./forum_support/function_vbb2.php');\$bbuserinfo=vbb_check();\$bbs_id=\$bbuserinfo[userid];"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->vbb_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; //vbb3.0.X support define('USER_TABLE','user'); define('MONEY_FIELB','money'); define('BANK_FIELB','bank'); define('USER_ID','userid'); $forum_check="include_once('./forum_support/function_vbb3.php');\$bbuserinfo=vbb3_check();\$bbs_id=\$bbuserinfo[userid];"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->vbb3_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; //DISCUZ! 2.5 support define('USER_TABLE','cdb_members'); define('MONEY_FIELB','money'); define('BANK_FIELB','bank'); define('USER_ID','uid'); $forum_check="include_once('./forum_support/function_dz2.php');\$bbs_id=dz_check();"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->dz_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; //phpbb support define('USER_TABLE','phpbb_users'); define('MONEY_FIELB','user_money'); define('BANK_FIELB','user_bank'); define('USER_ID','user_id'); $forum_check="include_once('./forum_support/function_phpbb.php');\$bbs_id=phpbb_check(\$p_ip);"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->phpbb_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; //DISCUZ! 4.1.0 support define('USER_TABLE','cdb_members'); define('MONEY_FIELB','money'); define('BANK_FIELB','bank'); define('USER_ID','uid'); $forum_check="include_once('./forum_support/function_dz4.php');\$bbs_id=dz_check();"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->dz_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; //vbb3.5.X support define('USER_TABLE','user'); define('MONEY_FIELB','money'); define('BANK_FIELB','bank'); define('USER_ID','userid'); $forum_check="include_once('./forum_support/function_vbb35.php');\$bbs_id=vbb35_check();"; $forum_message="\$wog_act_class = new wog_act_message;"; $forum_message.="\$wog_act_class->vbb3_message(\$HTTP_COOKIE_VARS[\"wog_cookie\"],\$HTTP_COOKIE_VARS[\"wog_cookie_name\"],\$HTTP_COOKIE_VARS[\"wog_bbs_id\"]);"; */ $root_path = './../';//論壇主程式路徑 $wog_arry["cookie_debug"]="fewf_De&Ghdf32"; //驗證碼,請修改內容,請勿使用預設值 $wog_arry["del_day"]=720; //幾天沒玩刪除角色 $wog_arry["total_point"]=10; //創造角色所給予的點數 $wog_arry["offline_time"]=600;//幾秒後沒執行判斷為離線 $wog_arry["player_num"]=3;//創造角色數目限制 $wog_arry["sale_day"]=10;//限制能拍賣幾天 $wog_arry["view2_money"]=1500;//查看對手費用 $wog_arry["chang_face"]=300000;//改變圖像費用 $wog_arry["creat_group"]=200000;//創造工會費用 $wog_arry["chang_sex"]=1000000;//變性費用 $wog_arry["item_limit"]=15;//道具數量上限,建議值15 $wog_arry["player_age"]=30;//多少天一歲 $wog_arry["hotel_money"]=10;//住宿所需要的金額 $wog_arry["hotel_time"]=5;//住宿所需要等待秒數 $wog_arry["hotel_die_time"]=20;//hp=0 住宿所需要等待秒數 $wog_arry["etc_dely_time"]=3;//wog_etc.php延遲時間 $wog_arry["act_dely_time"]=3;//wog_act.php延遲時間 //$wog_arry["fight_dely_time"]=15;//wog_fight.php延遲時間 $wog_arry["online_limit"]=100;//線上人數 $wog_arry["login_time"]=18;//等待登入時間 $wog_arry["gzip_compress"]=1;//gzip設定 1開 0關 $wog_arry["cp_mmoney"]=5000;//挑冠軍需要多少金額 $wog_arry["f_time"]=15;//每一場戰鬥間隔時間 $wog_arry["f_count"]=40;//每一場戰鬥回合限制 $wog_arry["f_hp"]=15;//每一場戰鬥低於多少HP自動使用恢復劑 $wog_arry["g_f_count"]=30;//工會戰鬥回合限制 $wog_arry["g_f_stime"]=0;//工會戰鬥開始時間 24時制 $wog_arry["g_f_etime"]=24;//工會戰鬥結束時間 24時制 $wog_arry["g_f_time"]=20;//工會戰間格時間 $wog_arry["g_ea_time"]=20;//領土復建所須時間(單位分鐘) $wog_arry["g_a_peo"]=3;//駐守領土人數上限 $wog_arry["t_peo"]=5;//隊伍人數上限 $wog_arry["t_lv_limit"]=50;//組隊等級限制 $wog_arry["t_time"]=3;//支援及經驗值分享有效時間(單位分鐘) $wog_arry["pet_ac_time"]=30;//寵物特訓餵食間隔時間 $wog_arry["pet_f_time"]=28800;//寵物競技間隔時間(預設8小時) $wog_arry["pet_fu_time"]=15;//寵物飢餓間隔時間(單位分鐘) $wog_arry["pet_age"]=864000;//寵物幾秒一歲(預設10天) $wog_arry["pet_eat_money"]=50;//寵物餵食金額 $wog_arry["event_ans"]=1;//隨機問答 1開 0關 $wog_arry["event_ans_max"]=200;//隨機問答出現機率 預設值150,表示機率1/150 //$wog_arry["USE_GD"]= "YES";//使用GD YES開啟 NO關閉 //$wog_arry["file_name"]="key";//圖檔名稱 //$wog_arry["file_type"]="gif";//圖檔類型 $wog_arry["keylen"]=5;//驗證碼長度 $wog_arry["attempts"]=8;//允許回答次數 $wog_arry["unfreeze"]=48;//多久解開帳號,預設48小時 $wog_arry["logout_url"]="http://chat.et99.org/images/wog/black.htm";//登出後連結的網址 ?>



頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

文章BSM » 2007-08-28 12:23 pm

=_=.....

WOG是PHP GAME

而這篇教學是教你執行CGI GAME...

不一樣的orz



jackyho
 
文章: 28
註冊時間: 2005-09-25 9:41 am

文章jackyho » 2007-08-28 12:46 pm

orz,BSM大大,真抱歉。
我甚麼也不懂,連CGI都看錯><。請不要昏倒><



jackyho
 
文章: 28
註冊時間: 2005-09-25 9:41 am

文章jackyho » 2007-08-28 1:14 pm

終於下載了'罪與罰',但打開CGI檔時出現:
Standard CGI Launch Error
This is a sample customized error message.
The following tags are supported:

%c inserts the error code (i.e. 500)
%r inserts the error reason (i.e. Standard CGI Launch Error)
%r inserts the server version (i.e. OmniSecure/3.0a5)
%e inserts the administration email address (i.e. <your@email.here>)
%% inserts a percent sign (i.e. %)
If you are a Javascript master, it should be pretty easy to use conditionals to make customized screens for different error codes. Note that SSI directives are not processed in the error template. You can find this file, ERROR.TEMP, in your executable directory (default is C:\HTTPD)



頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

文章BSM » 2007-08-29 3:36 am

罪與罰的我沒有試過..
很有可能在config.cgi等設定檔中有些$lock=1;的項目要改成$lock=0;

初學的話...
我是從網海開始上手....你要不要也試試?



jackyho
 
文章: 28
註冊時間: 2005-09-25 9:41 am

文章jackyho » 2007-08-29 9:17 am

剛從你的貼子下載來網海。當從伺服器按下net_sail272tc_big5 這個檔時,竟然。。。。
自動連接去http://bybsm.servegame.com/index.cgi。真奇怪



頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

文章BSM » 2007-08-29 2:38 pm

喔喔@@...
算是疏忽吧XD|||
當初釋出的時候忘了拿掉哩:p

直接輸入net_sail272tc_big5/sea.cgi
就不會有這問題了:p



jackyho
 
文章: 28
註冊時間: 2005-09-25 9:41 am

文章jackyho » 2007-08-30 11:51 am

不知為甚麼還是不行=3=,出現resources not found
我想問一問如果我的ACTIVE PERL 是裝在C:\Perl\bin\perl.exe
那我是不是要全改cgi檔的預計'#!/usr/bin/perl'
否則不能運行???



goto1122
 
文章: 2
註冊時間: 2007-09-25 8:45 am

文章goto1122 » 2007-09-25 7:00 pm

怎麼下呢?
我也想架架 看...
沒有架過網頁game的伺服哈~
之前有架過天1、奇蹟online~
沒有試過網頁頁的!

=========
本人有一台三十幾萬的一台伺服器!
還在考慮要架什麼來玩!



上一頁下一頁

回到 Webgame架設討論

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客