打印

[已解決] gmsv內存空間不可分配

gmsv內存空間不可分配

我系統係WINDOWS 7
用了大大在教學區發報的WIN8.0石器私服圖文架設教學
http://lab.welovesa.com/viewthread.php?tid=32&extra=page%3D1
跟了一樣做但都係開唔到
下面係張圖
請問各位大大有何解決方法
感謝..........

[ 本帖最後由 sg711022 於 2013-4-16 09:11 編輯 ]
附件: 您所在的用戶組無法下載或查看附件
本帖最近評分記錄
  • agent0800 聲望 -2 疑難雜症區已有相關文章 2013-4-15 11:58

TOP

内存唔够..你试下将系统内存释放到2G试试.

TOP

要怎麼做先可以释放==

TOP

主要是記憶體配給程式空間不夠
有幾種可能
1.你的值設錯了有可能比你的實體記憶體值還大
2.可能比你可用的剩餘空間值還大
3.可能你配的數字不夠他用,還要再大一點(data資料 圖檔地圖等等 越多 應該要的越多)

所以這個值必須是在你最大實體記憶體值以內
剩餘可用空間夠他用的
才可以解決這個問題

設定的數值好像是位元組,這個要請板友確認一下。所以你要換算一下單位
他給的錯誤訊息的數字,不是你設定要改的值
但是你可以知道,你給的數值是過多或過少,他會跟你設定檔的數字變化


這跟作業系統應該沒太大關係
印象中win7有成功架設過
一台p4賽揚1.8cpu  ram1g 的架起加很多data的也有成功過

所以你多換幾次值試試看看
試試看吧
有點詞不達意。

TOP

== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

因為我是新手有很多地方不明白
本人用的core duo 2 4G RAM
應該不會不夠--
我不知應該在那設定           (1.你的值設錯了有可能比你的實體記憶體值還大)
因剛洗完白白也有2XXG多空間

TOP

感謝大大回家試試看

麻煩大家了

TOP

8 bit = 1byte
1024 byte = 1K
1024K = 1MB
1024MB = 1G

(((1 046 900 000 / 8) / 1024) / 1024) / 1024  =   0.12187520042 G

記憶體不要切太碎
或者割太大
32位元分配2G差不多
在上去就要用64位元的gmsv了

TOP

CYGWIN有程序内存上限限制。一般是384M,当然也可能再大一点。
解决办法是在gmsv的cf中降低内存分配数量,当然连其他的人物数道具数等消耗预分配内存的数值也要降低。
反正win端效率都好不到哪去,即使写个高人数也达不到。

TOP

那個檔案 在服務端的gmsv 資料夾內 好像叫 setup.cf
更改他的設定值
改改的數字
usememoryunitnum=
用類似筆記本的方式打開 下載專用軟體 去開 那個軟體應該要設 UTF-8  Unix...
好像有些情況下 用筆記本存取會出錯

TOP